I've spent most of this weekend laying out a new board design. It implements some of the improvements I mentioned before:
- Logic-based IO
- I2C Port Expanders allowing a smaller AVR to be used
- ATMega328p with appropriate pins wired for V-USB support
- Numerous fixes such as pullup resistors e.t.c
- I hand routed this one rather than using the auto router
- 5V Regulator so it is more tollerant of the power supply used
- Power LED
The biggest comment I have is... What with the port expanders, USB, and discrete logic IO. there are a lot of traces. As in, enough ttraces that I doubt I could fit any more on the board. There are a few things this design does not have that I said I'd add:
- Extra IO for external stuff
- Memory bank switching
I think it's enough for now though, to progress the project.
Here's a preview:
Progress on the host library I talked about is... slow. It's quite tedious to write so I've been tending to play with the hardware more. Ah well, I'm sure I'll get to it.
Michael Cullen
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.