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.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.