

Isopod distro
Electronic design for Isopod, primarily the distro board
- Size
- 65 × 56.5 mm
- Copper layers
- 4
- Thickness
- 1.59 mm
- Parts
- 62
- Nets
- 75
- Pads
- 230
- Tracks, vias
- 407, 47
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 13 Feb 2022
- Updated
- 9 Sep 2023
Overview
Isopod distro is an open-source printed circuit board by cillian64, from the cillian64/isopod repository on GitHub. It is a 4-layer board of 65 × 56.5 mm with 62 parts on 75 nets, routed with 407 tracks and 47 vias.
It is built around the MAX17205G+, BSS138 and IRLR6225TRPBF. Its parts include 29 connectors, 16 resistors, 6 capacitors, 3 ICs and 3 transistors.
Main components
3MAX17205G+
TDFN-14-EP(3x3)-40℃~+85℃ 12uA 2~3 4.2V~20V Balancing IC、Monitoring IC I2C Not supported Support TDFN-14-EP(3x3) Battery Management ROHSMaxim Integrated (Analog Devices)Battery ManagementBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETsIRLR6225TRPBF
DPAK(TO-252AA)-55℃~+150℃ 1 N-channel 1.1V 100A 20V 3.77nF 48nC 5.2mΩ@2.5V 63W 650pF 915pF DPAK(TO-252AA) MOSFETs ROHSInfineon TechnologiesMOSFETs
README
README.mdISOPOD

ISOPOD is a mobile interactive LED sculpture based on a 2.1m geodesic isocahedron. It was displayed at EMF 2022.

The outer shell is a 2V geodesic isocahedron made from custom-designed 3d printed hubs and plastic water pipe. The core is a regular icosahedron. 12 LED tubes connect to the core's vertices, each made from frosted acrylic tube and containing a WS2812b addressable LED strip.

The core contains a battery, control electronics, and DC-DC converters. ISOPOD is controlled by a Raspberry Pi running software written in Rust. A custom PCB mounted on the Pi connects to the battery, DC-DC converters, and LED strips and adds a battery fuel gauge, GPS module, and 9-axis IMU (accelerometer, gyroscope, and magnetometer).

ISOPOD was displayed at EMF 2022 with a tether cable (to extend battery life and avoid it rolling downhill into the lake) but is designed to be totally wireless, reporting its position and status over Wi-Fi to a backend server.

Parts
62| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R9, R10, R11, R12 |
| 4 | DNF | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R14, R15, R16 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm | H1, H2, H3, H4 |
| 3 | 1n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C5, C6 |
| 2 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 2 | 150 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8 |
| 2 | 470n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q2, Q3 |
| 1 | 0.01R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4 |
| 1 | 10 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4 |
| 1 | 2R2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | BAL | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J29 |
| 1 | BATT | Connector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_Vertical | J16 |
| 1 | CHG_IN | Connector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_Vertical | J1 |
| 1 | DCDC | Connector_Molex:Molex_Mini-Fit_Jr_5566-04A_2x02_P4.20mm_Vertical | J8 |
| 1 | IN 1 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J10 |
| 1 | IN 10 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J26 |
| 1 | IN 11 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J27 |
| 1 | IN 12 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J28 |
| 1 | IN 2 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J11 |
| 1 | IN 3 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J12 |
| 1 | IN 4 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J13 |
| 1 | IN 5 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J14 |
| 1 | IN 6 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J15 |
| 1 | IN 7 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J23 |
| 1 | IN 8 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J24 |
| 1 | IN 9 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J25 |
| 1 | IRLR6225TRPBF | Package_TO_SOT_SMD:TO-252-2 | Q1 |
| 1 | MAX17205 | Package_DFN_QFN:TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm | U1 |
| 1 | OUT 1 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J2 |
| 1 | OUT 10 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J20 |
| 1 | OUT 11 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J21 |
| 1 | OUT 12 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J22 |
| 1 | OUT 2 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J3 |
| 1 | OUT 3 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J4 |
| 1 | OUT 4 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J5 |
| 1 | OUT 5 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J6 |
| 1 | OUT 6 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J7 |
| 1 | OUT 7 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J17 |
| 1 | OUT 8 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J18 |
| 1 | OUT 9 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J19 |
| 1 | Raspberry_Pi_2_3 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J30 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 1 | UPU-MAX-M8C | upu-max-m8c:upu-max-m8c | U2 |
| 1 | adafruit_tdk_icm-20948 | adafruit-tdk-icm-20948:adafruit-tdk-icm-20948 | U3 |
Questions
How big is the Isopod distro PCB?
It measures 65 × 56.5 mm and has 4 copper layers, 1.59 mm thick.
What parts does the Isopod distro use?
62 parts, built around the MAX17205G+, BSS138 and IRLR6225TRPBF. 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 Isopod distro KiCad files?
From the cillian64/isopod repository on GitHub, at the commit this page was made from: the board is isopod_distro/isopod_distro.kicad_pcb and its schematic isopod_distro/isopod_distro.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Isopod distro design in my own project?
Its repository states no licence, so its author keeps all rights: ask cillian64 before reusing the design.
Similar boards
- 2 layers59.7 × 17 mm

- 2 layers65 × 56.5 mm

- 4 layers96.1 × 106.5 mm

LCP PowerControl
NOAA-PMEL/EDD-LCP_PistonDriver
Repository for LCP Piston Driver PCB design and firmware
107 parts1MIT - 2 layers82.5 × 82.5 mm

EPS V1
BrownSpaceEngineering/PVDX-EPS_V1
Avionics files related to new overhauled EPS schematics, pcb design, and documentation
197 parts - 4 layers90.2 × 95.9 mm

- 2 layers137.7 × 61.5 mm

EMG Device
Demkku/EMG-Device
Project for university course: Principles of Digital Fabrication of Oulu University
73 parts - 4 layers36 × 50.2 mm

Racer
StuckAtPrototype/Racer
These are structured into their own files. I could have used submodules, but decided against it.
83 parts3.8kApache-2.0 - 4 layers95 × 95 mm

Cube motherboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
52 parts1.1kGPL-3.0