WALL-E
akrivka·WALL-E·boards/alpha_board/pcb_rev2/ee110_alpha_board_rev2.kicad_pcb
About the WALL-E PCB
WALL-E is an open source TI MSP430/CC PCB design by akrivka, published on GitHub. It is a 2-layer board measuring 102.6 × 150 mm, with 92 components from 76 distinct parts.
Its main chip is the CC2652, from the TI MSP430/CC family. Other key parts include the LM1086, LM372X, 74LS138, 74LVC245 and LM386. By type, the board carries 33 capacitors, 12 resistors, 11 diodes, 9 ICs, 7 connectors and 4 test points.
It belongs with the robotics & motion and power & battery designs in this gallery, and the repository also holds 1 earlier revision of it.
From the project
3D-printed functional WALL-E model
For Blacker Hovse Ditch Day 2024 (Caltech tradition), we built a ~70% "real-life" size WALL-E robot, that could be driven remotely with a PS5 controller, move his head and arms, record and transmit a video feed, speak (faintly), and he even had a small storage space in his body (for trash of course!).
Here's my video of him when he was at his best (he's currently sitting in a closet in Blacker to be used as a static showcase project, while I study over in Switzerland...):

Main components on the WALL-E
WALL-E bill of materials (BOM)
92 components, 76 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1086 TLV1117-5.0 | SOT-223-3_TabPin2 | U1 |
| 1 | LM1086 TLV1117-3.3 | SOT-223-3_TabPin2 | U2 |
| 1 | LM372X LM3724 | SOT-23-5_HandSoldering | U3 |
| 1 | CC2652 | RGZ0048A_NV | U4 |
| 1 | 74LS138 | SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | 74LVC245 | SOIC-20W_7.5x15.4mm_P1.27mm | U6 |
| 1 | LM386 | DIP-8_W7.62mm | U7 |
| 1 | LM2902 | SOIC-14_3.9x8.7mm_P1.27mm | U8 |
| 1 | MPU-9250 | QFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm | U9 |
| 1 | 48MHZ 48MHz | Crystal_SMD_5032-4Pin_5.0x3.2mm | X1 |
| 1 | 32.768KHZ 32.768KHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | X2 |
| 1 | POWER | 1pin | J1 |
| 1 | JTAG | CON10_2X5_DUK_FTSH_SAI | J2 |
| 1 | GND | 1pin | J3 |
| 1 | keypad | 4x4_Keypad | J4 |
| 1 | SERVO1 Micro_SD_Card | microSD_HC_Hirose_DM3D-SF | J5 |
| 1 | SERVO2 SERVO1 | JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal | J6 |
| 1 | SERVO2 | JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal | J7 |
| 1 | Antenna_Chip | EE110_Antenna | AE1 |
| 1 | 1049P | 1049P_KEY | B1 |
Show 56 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LCD-20X4B | WINSTAR-WH1604A | DS1 |
| 1 | Speaker | SPKR_CVS-1508 | LS1 |
| 2 | 10K 10k | Potentiometer_Bourns_3296P_Horizontal | RV1, RV3 |
| 1 | 1k | Potentiometer_Bourns_3296P_Horizontal | RV2 |
| 1 | RESET | SW_SPST_TL3342 | SW1 |
| 1 | TEST_BUTTON | SW_SPST_TL3342 | SW2 |
| 1 | SW_SPDT | EG1903 | SW3 |
| 1 | DIO22 | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP1 |
| 1 | DIO23 | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP2 |
| 1 | DIO24 | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP3 |
| 1 | +3.3V | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP4 |
| 6 | D_Small_Filled | D_SOD-323F | D1, D2, D6, D7, D8, D9 |
| 1 | TEST_GREEN | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | TEST_BLUE | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | POWER_LED | LED_D3.0mm | D5 |
| 2 | D_Small_Filled | D_DO-15_P12.70mm_Horizontal | D10, D11 |
| 1 | BLM18HE152SN1 6.8uH | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L1 |
| 1 | 6.8UH 3.3nH | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L2 |
| 1 | 3.3NH 2nH | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L3 |
| 1 | 2NH 3.3nH | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L4 |
| 3 | 10UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C23 |
| 1 | 10UF 2.2pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 100NF 2.2pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 3 | 100NF 100nF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C5, C6, C11 |
| 2 | 22UF 100nF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C7, C9 |
| 2 | 100NF 22uF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C8, C10 |
| 1 | 4.7UF 100nF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C12 |
| 1 | 1.3PF 4.7uF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C13 |
| 2 | 4.7UF 1.3pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C14, C21 |
| 1 | 1.8PF 4.7uF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C15 |
| 1 | 4.7UF 1.8pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C16 |
| 1 | 4PF 4.7uF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C17 |
| 1 | 4PF 4pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C18 |
| 1 | 1PF 4pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C19 |
| 1 | 1.3PF 1pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C20 |
| 1 | 1UF 4.7uF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C22 |
| 1 | 250UF 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C24 |
| 1 | 0.05UF 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C25 |
| 1 | 10UF 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C26 |
| 1 | 0.1UF 250uF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C27 |
| 1 | 10NF 0.05uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C28 |
| 1 | 0.1UF 10uF | CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C29 |
| 2 | 0.1UF 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C30, C32 |
| 1 | 0.1UF 10nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C31 |
| 1 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C33 |
| 1 | 100 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 121 100 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 121 200 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 200 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 363 280 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 183 10 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 200 24K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 200 36K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 24K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 2 | 24K 36K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R12 |
| 1 | 36K 24K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
WALL-E design files
The KiCad project lives in the akrivka/WALL-E repository on GitHub; these links point at the commit this page was built from.
WALL-E: common questions
What microcontroller does the WALL-E use?
The WALL-E is built around the CC2652, from the TI MSP430/CC family.
How big is the WALL-E PCB?
The WALL-E measures 102.6 × 150 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the WALL-E?
92 components, from 76 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the WALL-E design files?
From the akrivka/WALL-E repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the WALL-E design in my own project?
The repository has no license, so all rights stay with akrivka. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the WALL-E without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug TI MSP430/CC firmware against it before you order a PCB.
Earlier revisions in the repo: ee110_alpha_board
Similar boards
TI MSP430/CC
Pluto
carrotIndustries
24.4 × 24.4 mm36 parts2LGPL-3.0536TI MSP430/CC
Apimote
riverloopsec
83.3 × 33.4 mm80 parts4LTAPR-OHL-1.089TI MSP430/CC
Toniebox
toniebox-reverse-engineering
88 × 102 mm11 parts2LNo license36TI MSP430/CC
Nsumo hardware
artfulbytes
50 × 65 mm73 parts2LMIT33TI MSP430/CC
Elektronika-1
BenjaminSoelberg
29.5 × 29.5 mm14 parts4LGPL-3.029TI MSP430/CC
MSP430 Breadstick - Apple Sauce
upsidedownlabs
18.5 × 65.8 mm31 parts2LCERN-OHL-S-2.021