I have a few feature requests:
alternative micro-SD slot solder points. (maybe under, because why not if there's room)
digital RGB pins header between the MCU and the resistors: Put a 2nd row of holes between the current resistor ones so if someone wants the
header then the resistors can be assembled vertically through the 2nd row. I'm probably gonna take the resistors out and put them on a daughter board/headers to swap them out and try something if I have the time.
Labelling on the gamepad header pins [ + C L D - ] (Google-ing pinouts is easy buuuut...)
Label the underside for the EXT connector.
Optional micro/USB plug solder pads for power. (maybe under the SD card slot, I'm using the USBtinyISP to power it, a USB charger could handle it)
Flip Player 1 SNES gamepad connector 180 (I've considered cutting traces on mine to flip it, might still do it)
And this is falling into feature creep and I can't figure out how the traces would route buuuut ever since I got this cheap SD card + usb hub on my desk I've been wanting an SD card slot right in the middle toaster-style.
That last one is silly but I've been itching to 3D print a mini-snes-style case for it. And the SD card sticking out the middle like a cartridge would complete it (heck, could even print a cart-shaped cover for the SD card)
I'll probably have to flip the centre capacitors to the underbelly to clear space and bodge-wire a vertical SD card short-connector board, screwed into the top cover.
So a header for the SD card connector would be nice. PD6 isnt broken out, everything else can come from the ICSP6 header.
Maybe if the /CS pin was brought up to the 6-pin ICSP header as an extra 7th pin it'd allow for a clean daughter-board cable with a 8-pin connector.
Someone could then leave the SD card slot unpopulated, that leaves space for the 2x4 ribbon connector.
EDIT:
Don't forget the /hold pin on the SPI RAM socket.
EDIT:
If the two 3x2 ICSP headers were a bit closer together (making a 3x4 grid) we could have the option to install the connector to the underside by using the centre 3x2 without having to use a mirrored cable.
Code: Select all
+ + + top ICSP
+ + + top ICSP
o o o
o o o
Code: Select all
o o o
+ + + bottom ICSP
+ + + bottom
o o o
Code: Select all
o o o
o o o
+ + + also top ICSP
+ + + also top ICSP