

Battery psu
Ribbon Synthesizer using Daisy Seed.
- Size
- 105.8 × 80.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 41
- Nets
- 26
- Pads
- 111
- Tracks, vias
- 254, 728
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 19 Aug 2023
- Updated
- 28 Jul 2026
Overview
Battery psu is an open-source printed circuit board by ideocentric, from the ideocentric/ribbon-synth repository on GitHub, published under the MIT licence. It is a 2-layer board of 105.8 × 80.2 mm with 41 parts on 26 nets, routed with 254 tracks and 728 vias.
It is built around the CN3302, HY2120-CB and MIC39102YM-TR, with the B2B-XH-A, HXY3404MI and SI2347DS-T1-GE3-1 among its other parts. Its parts include 12 capacitors, 10 resistors, 6 connectors, 5 transistors and 4 ICs. It belongs with the power and audio and music boards of this library.
Main components
7CN3302
SOP-8-40℃~+85℃ 2 2.75V~6.5V 2uA 8.4V Charging IC Lithium Battery Not supported 恒流充电、恒压充电、自动再充电、充电终止、可编程充电电流、欠压锁定、Overcurrent Protection SOP-8 Battery Management ROHSShangHai Consonance ElecBattery ManagementHY2120-CB
SOT-23-6-40℃~+85℃ 1.5V~10V 100nA 2 2.9V 4.28V Protection IC Support SOT-23-6 Battery Management ROHSHYCON TechBattery ManagementMIC39102YM-TR
SOIC-8-40℃~+125℃@(Tj) 1 1.24V~16V 16V 1A 630mV@(1A) Adjustable Over Current Protection、Over Temperature Protection、Reverse connection protection Positive SOIC-8 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsB2B-XH-A
插件,P=2.5mm-25℃~+85℃ 1 1x2P 2 2.5mm 250V 2P 3A 5.75mm 7.4mm 7mm Brass K Pin PA66 Through Hole Tin UL94V-0 White XH 插件,P=2.5mm Wire To Board Connector ROHSJSTWire To Board ConnectorHXY3404MI
SOT-23-3L-55℃~+150℃ 1 N-channel 1.4W 2.2V 255pF 28mΩ@10V 30V 35pF 45pF 5.2nC@10V 5A N-Channel SOT-23-3L MOSFETs ROHSHXY MOSFETMOSFETsSI2347DS-T1-GE3-1
SOT-23SOT-23 MOSFETs ROHSHXY MOSFETMOSFETsSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdabsonus — Ribbon Synthesizer
A touch-controlled FM ribbon synthesizer built on the Electrosmith Daisy Seed platform. Pitch is controlled by a 150mm soft-pot ribbon sensor; expression by a force-sensitive resistor. A panel of knobs and switches shapes the FM synthesis, distortion, filter, tremolo, and reverb.
Repository Structure
absonus/
├── firmware/
│ ├── absonus/ Main firmware (DaisyDuino sketch)
│ └── sensor-test/ Utility sketch — reads all panel inputs over serial
│
├── hardware/
│ ├── enclosure/ FreeCAD / DXF / STL files for the enclosure and drill templates
│ ├── pcb/
│ │ ├── absonus-v0.2/ KiCad schematic and PCB layout (current)
│ │ ├── battery-clamp/ 3D-printable clamp for the 18650 battery holder
│ │ └── library/ KiCad component libraries (symbols + footprints)
│ └── testing-panel/ Laser-cut test panel drawings
│
├── bom/
│ ├── pcb-assembly-bom.csv JLCPCB assembly BOM for the main PCB
│ └── sourced-components.md Hand-sourced components (pots, sensors, enclosure, etc.)
│
├── docs/
│ ├── design-notes.md Hardware layout and component design notes
│ ├── firmware-architecture.md Signal chain, module reference, pin mapping
│ └── datasheets/ Component datasheets (FSR, SoftPot, LS18-P, etc.)
│
├── assets/ Photos, renders (to be added)
│Documentation
- Firmware Architecture — signal chain, DSP modules, pin mapping, portamento times
- Design Notes — panel layout, Daisy Seed pin assignments, component selection notes
- Sourced Components BOM — hand-sourced parts with supplier links
- PCB Assembly BOM — JLCPCB SMT assembly BOM for the main board
Build
Open firmware/absonus/absonus.ino in Arduino IDE with the DaisyDuino board package installed. Select Daisy Seed as the target board.
Hardware Verification
Before troubleshooting from audio output, flash firmware/sensor-test/sensor-test.ino to the Daisy Seed immediately after assembly. It reads every pot, switch, force sensor, and soft-pot and streams their normalized values over serial (9600 baud, 100 ms interval). Use the Arduino Serial Plotter or any serial monitor to confirm each input responds correctly and is wired to the right pin before loading the main firmware.
Parts
41| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | B2B-XH-A | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J1, J2, J3, J5, J6, J7 |
| 5 | 330R | Resistor_SMD:R_0603_1608Metric | R2, R3, R7, R9, R11 |
| 4 | 0.1uF/25V | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5, C13 |
| 4 | 10uF/25V | Capacitor_SMD:C_0603_1608Metric | C1, C7, C10, C16 |
| 3 | HXY3404M | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q5 |
| 2 | 1uF/25V | Capacitor_SMD:C_0603_1608Metric | C6, C14 |
| 2 | Battery_Cell | Battery:BatteryHolder_MPD_BH-18650-PC2 | BT1, BT2 |
| 2 | SI2347DS-T1-GE3 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 10uH | Inductor_SMD:L_Wuerth_HCI-1040 | L1 |
| 1 | 2.1K | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 22uF/25V | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 470K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 470uF/16V | Capacitor_SMD:CP_Elec_6.3x7.7 | C2 |
| 1 | 6.2K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 80mR | Resistor_SMD:R_2512_6332Metric | R12 |
| 1 | CN3302 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | HY2120-CB | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | LTC4412xS6 | Package_TO_SOT_SMD:TSOT-23-6 | U4 |
| 1 | MIC39102YM-TR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | SS34 | Diode_SMD:D_SMA | D3 |
More from ideocentric/ribbon-synth
5- 2 layers50.8 × 101.6 mm

- 2 layers50.8 × 101.6 mm

- 2 layers

- 2 layers88.9 × 30.5 mm

- 2 layers106 × 50.8 mm

Similar boards
- 4 layers88.1 × 59.4 mm

Chromapi motherboard v1
Mowibox/chromapi_motherboard
Raspberry Pi control HAT dedicated to the quadruped robot Chromapi.
139 parts2Apache-2.0 - 4 layers63.2 × 70.5 mm

- 2 layers20 × 160 mm

Zibs Saber v2
PedroBMedeiros/PolySaber
Firmware for Cal Poly Senior Project - PolySaber a Custom PCB Soundboard
75 parts - 4 layers85 × 56 mm

- 2 layers170 × 140 mm

LibreVerter Controller
imendizabal/LibreVerter
Open Source Power Converter - Hardware Components
215 parts22 - 4 layers178.3 × 67.6 mm

- 4 layers70 × 45 mm

- 4 layers60.3 × 60.4 mm

Questions
How big is the Battery psu PCB?
It measures 105.8 × 80.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Battery psu use?
41 parts, built around the CN3302, HY2120-CB, MIC39102YM-TR and B2B-XH-A. 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.
Where can I download the Battery psu KiCad files?
From the ideocentric/ribbon-synth repository on GitHub, at the commit this page was made from: the board is archive/hardware/power-supply/v3.0/Design-Files/Battery-psu.kicad_pcb and its schematic archive/hardware/lipo-charger-booster/lipo-charger-booster.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Battery psu design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).