| Quantity | Component name | |
| 1 | × | ATMega 328P microcontroller chip Using this as the brains of the computer. |
| 1 | × | CardKB QWERTY keyboard Interfaces with the Arduino via I2C |
| 1 | × | 0.96 inch OLED SPI display (SSD1306 compatible) Can use different sizes |
| 1 | × | 9V PP3 battery Great battery life |
| 1 | × | 24LC256 EEPROM For storing BASIC programs - 32KB of storage in fact |
| 1 | × | Empty Altoids tin |
| 1 | × | Small Piezo buzzer For authentic beeper-style sound |
| 1 | × | L7805 5V voltage regulator |
| 1 | × | 4.7k resistor Pull-up for I2C bus |
| 1 | × | 220 ohm resistor Used with LED |
| 1 | × | 10k resistor Used for ATMega328P reset line |
| 1 | × | Grove connector For connecting the CardKB keyboard |
| 1 | × | 16MHz crystal |
| 2 | × | 22pF capacitor Used with the crystal |
| 1 | × | 10uF capacitor Smooths the power supply |
| 1 | × | 0.1uF capacitor Used with L7805 |
| 1 | × | 0.33uF capacitor Used with L7805 |
| 1 | × | 2 way DIP switch For power and buzzer on/off |
| 1 | × | PP3 connector For connecting 9 volt battery |
| 1 | × | 5mm LED Can be accessed from eMBee BASIC |
Matthew Begg