
SAO Demo Controller
ageppert/SAO_Demo_Controller
A small inline SAO with an RP2040 used to demo SAOs that require smarts, but don't have it built-in.

A small inline SAO with an RP2040 used to demo SAOs that require smarts, but don't have it built-in.
SAO Demo Controller is an open-source printed circuit board by ageppert, from the ageppert/SAO_Demo_Controller repository on GitHub. It is a 2-layer board of 38.1 × 50.8 mm with 59 parts on 74 nets, routed with 633 tracks and 91 vias.
It is built around the TPS61200DRC, LM66100DCK and RP2040-ZERO, with the RY2201, TP4054 and EVQP7J01P among its other parts. Its parts include 20 resistors, 10 ICs, 7 capacitors, 4 crystals and 2 connectors. It belongs with the RP2040 boards of this library.
A Microcontroller for your smarter-than-average SAO!
The SAO Demo Controller makes it convenient to bring life to your advanced I2C-based SAO! Use this to test and demonstrate your new design even when your host badge isn't ready to control the SAO. Maybe this is better referred to as a micro badge for developing SAOs.
CAUTION: Do not plug this into your host badge and USB-C at the same time!!!
Follow this project at: https://hackaday.io/project/198034-sao-demo-controller
Hardware Version 3.X This one is protected for multiple power input options simultaneously with far more advanced power options, protection, and routing. This one is a perfect companion for an Etch sAo Sketch, Mac SAO, or any other SAO! See schematic for details and instructions.
Hardware Version 2.0
Hardware Version 1.0

| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 1K | Resistor_SMD:R_0603_1608Metric | R1, R4, R5, R6, R7, R15, R18 |
| 5 | LM66100DCK | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U3, U4, U5, U6, U8 |
| 4 | EVQP7J01P | Andy_Footprint_Library:SMD4_SW_EVQP7J_PAN | B1, B2, B3, B4 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C5, C6 |
| 3 | 4K7 | Resistor_SMD:R_0603_1608Metric | R3, R19, R20 |
| 2 | 0 | Resistor_SMD:R_0603_1608Metric | R10, R11 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C2, C7 |
| 2 | 2K2 | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 2 | 47uF | Capacitor_SMD:C_0805_2012Metric | C3, C4 |
| 2 | 8K2 | Resistor_SMD:R_0603_1608Metric | R14, R16 |
| 2 | SAO_conn | Andy_Footprint_Library:Badgelife-SAOv169-BADGE-2x3-no-front-text-yes-front-outline | X2, X3 |
| 2 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP4, JP5 |
| 1 | 0.05-1% | Resistor_SMD:R_0805_2012Metric | R17 |
| 1 | 1.2M | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 1K2 | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 2.2uH | Inductor_SMD:L_Sunlord_SWPA4020S | L1 |
| 1 | 210K | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | BAT-L | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J2 |
| 1 | BAT-P | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1 |
| 1 | INA180A2 | Package_TO_SOT_SMD:SOT-23-5 | U9 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | QWIIC | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | X4 |
| 1 | RP2040-Zero | Andy_Footprint_Library:RP2040 Zero | U10 |
| 1 | RY2201 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U1 |
| 1 | SAO_conn | Andy_Footprint_Library:Badgelife-SAOv169-BADGE-2x3-no-front-text | X1 |
| 1 | SJ_BYPASS_IDEAL_DIODE | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP7 |
| 1 | SJ_GPIO1_PASSTHRU | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | SJ_GPIO2_PASSTHRU | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3 |
| 1 | SJ_REV_PWR_BDG | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP11 |
| 1 | SJ_VOUT_MON | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP10 |
| 1 | SK12D07L4B | Andy_Footprint_Library:Switch_SK12D07VG4 | SW3 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP8 |
| 1 | TP4054 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | TPS61200DRC | Package_SON:Texas_S-PVSON-N10_ThermalVias | U7 |
| 1 | ~ | Andy_Footprint_Library:Machine_Ideas_logo | G1 |

ageppert/SAO_Demo_Controller
A small inline SAO with an RP2040 used to demo SAOs that require smarts, but don't have it built-in.

ageppert/SAO_Demo_Controller
A small inline SAO with an RP2040 used to demo SAOs that require smarts, but don't have it built-in.

ageppert/SAO_Demo_Controller
A small inline SAO with an RP2040 used to demo SAOs that require smarts, but don't have it built-in.

ageppert/Core16-Interactive-Core-Memory
Weave 16 bits of core memory and LEDs to interact with using a magnetic wand

ageppert/Core-64-Interactive-Core-Memory-Badge
64 bits of core memory and LEDs to interact with directly using a magnetic wand.


sequoia-hope/ultraroute
PCB autorouting experiments around copperroute: route jobs, leaderboards, board morphing

ageppert/Brushless-Motor-Biz-Card
A brushless motor and driver built in to a business card form-factor for learning and experimenting!

ageppert/Core-64c-Compact-Interactive-Core-Memory-Badge
64 bits of core memory and LEDs to interact with directly using a magnetic wand.


Maritime-Hacking-Village/Badge-2025
Public repository for the official MHV 2025 badge.
It measures 38.1 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
59 parts, built around the TPS61200DRC, LM66100DCK, RP2040-ZERO and RY2201. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the ageppert/SAO_Demo_Controller repository on GitHub, at the commit this page was made from: the board is Electronic Design/SAO Demo Controller V4 Design Files KiCAD 10/SAO_Demo_Controller.kicad_pcb and its schematic Electronic Design/SAO Demo Controller V1 Design Files KiCAD 8/SAO_Demo_Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ageppert before reusing the design.