- ATmega328P as the CPU, with
- 16 MHz clock
- 32 KiB flash memory for programs
- 2 KiB static ram
- 1 KiB EEPROM
- Choice of one of three OLED displays:
- 2.42" monochrome 128x64 OLED with SPI interface, e.g., this one from DIYMORE
- 1.5" color 128x128 OLED with SPI interface, e.g., this one from Waveshare
- 1.3" monochrome 128x64 OLED with I2C interface, found as infinite clones such as this one from Luxorparts
- The board has pin headers and mounting holes for these three displays, but other display sizes might fit, and different pinouts might be accommodated by wires
- The above displays are available from Ebay ($2.50 for a small display, up to ~$18 for large/color), and similar displays can be found at Adafruit, Sparkfun or your local electronics store
- Four directional buttons on the left-hand side
- Thumbstick (PSP1000 replacement) or two buttons on the right-hand side
- Two trigger buttons on the top edge
- Reset button on the bottom side
- Space for 2xAAA batteries + also a JST-PH battery connector (as seen on the micro:bit)
- Micro USB power connector
- 6 pin AVR ICSP header for programming
- Space for a tiny speaker/buzzer
- Power led + two controllable leds
- Four M2 mounting holes
- TBD
- KiCad files for the board can be found in the pcb/ subdirectory.
- You also need the symbols and footprints from https://github.com/anyahelene/a-symbols
- Alternatively, the board can be manufactured directly from the Gerber files in pcb/fab/.
- An interactive BOM is available in pcb/bom/