
Vent4All Control
pez-globo/pufferfish-electronics
Circuit schematics and PCB layouts for the Pufferfish ventilator.

Circuit schematics and PCB layouts for the Pufferfish ventilator.
Pufferfish Controller-1 is an open-source printed circuit board by pez-globo, from the pez-globo/pufferfish-electronics repository on GitHub. It is a 6-layer board of 216 × 127 mm with 559 parts on 537 nets, routed with 3,500 tracks and 502 vias.
It is built around the LMP91000SDE, W25Q16JVSSIQ and ABPMAND001PG2A3, with the HSCMRRN060PDSA3, HSCMRRN100MDSA3 and ABPMANN030PG2A3 among its other parts. Its parts include 435 resistors, 53 capacitors, 4 ICs, 4 connectors and 3 diodes.
Electronic hardware board layout files for the Pufferfish ventilator.
This folder contains the KiCad design files for the Pufferfish ventilator.
To review the hardware files, start by opening the project file Pufferfish.pro with KiCad. From there, schematics, boards, and library parts can be viewed.
Pufferfish.sch and Pufferfish.kicad_pcb are dummy files, kept to aid in managing project resources (eg. footprint and schematic library settings).
The files sym-lib-table and fp-lib-table define the paths for local part libraries.
/library/symbols/ and /library/footprints/ for symbols and footprints, respectively.sym-lib-table and fp-lib-table files were added pointing to: ${KIPRJMOD}/../../library/symbols/Pufferfish.lib and ${KIPRJMOD}/../../library/footprints/Pufferfish.pretty, respectivelyThe file Pufferfish.kicad_wks contains the template schematic page layout for this project.
Copyright 2020, the Pez Globo team and the Pufferfish project contributors
| Qty | Value | Footprint | References |
|---|---|---|---|
| 331 | SHORT_SMD_0603 | Pufferfish:SHORT_SMD_0603 | R1, R10, R11, R100, R101, R102, R103, R104, R105, R106, R107, R108, R109, R110, R111, R112 +315 |
| 74 | RES_SMD_0603 | Pufferfish:RES_SMD_0603 | R13, R14, R17, R155, R157, R159, R161, R169, R171, R175, R177, R233, R234, R235, R236, R237 +58 |
| 30 | SHORT_SMD_0805 | Pufferfish:SHORT_SMD_0805 | R300, R301, R316, R317, R318, R319, R320, R321, R322, R323, R370, R371, R372, R373, R376, R377 +14 |
| 24 | CAP_POLAR_SMD_0805 | Pufferfish:CAP_POLAR_SMD_0805 | C1, C20, C21, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37 +8 |
| 23 | CAP_SMD_0603 | Pufferfish:CAP_SMD_0603 | C2, C3, C4, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C22, C23, C24 +7 |
| 14 | B2B-PH-SM4-TB(LF)(SN) | Pufferfish:JST_B2B-PH-SM4-TB | CONN5, CONN6, CONN7, CONN8, CONN9, CONN10, CONN11, CONN12, CONN13, CONN14, CONN15, CONN16, CONN17, CONN18 |
| 8 | B4B-PH-SM4-TB(LF)(SN) | Pufferfish:JST_B4B-PH-SM4-TB | CONN1, CONN2, CONN3, CONN4, CONN19, CONN20, CONN21, CONN22 |
| 6 | STANDOFF_ELECTRICAL | Pufferfish:STANDOFF-ELECTRICAL-NOTHERMALS | H1, H2, H3, H4, H5, H6 |
| 6 | UCQ1E101MCL1GS | Pufferfish:CAPAE660X820N | C48, C49, C50, C51, C52, C53 |
| 4 | ABPMAND001PG2A3 | Pufferfish:ABPMANN030PG2A3 | PRESS1, PRESS2, PRESS3, PRESS9 |
| 4 | SENSIRION_EK-P4_JST | Pufferfish:SENSIRION_EK-P_JST | PRESS14, PRESS15, PRESS17, PRESS18 |
| 4 | TMC2209-SilentStepStick | Pufferfish:MODULE_TMC2209_SilentStepStick | DRIVE3, DRIVE4, DRIVE5, DRIVE6 |
| 3 | HSCMRRN060PDSA3 | Pufferfish:PRESSURE_HSC_SOIC-8 | PRESS10, PRESS11, PRESS12 |
| 3 | HSCMRRN100MDSA3 | Pufferfish:PRESSURE_HSC_SOIC-8 | PRESS4, PRESS5, PRESS6 |
| 3 | LED_SMD_0805 | Pufferfish:LED_SMD_0805 | D1, D2, D3 |
| 3 | TERMINAL_SCREW_4_2.54mm | Pufferfish:TERMINAL_PIN_4_2.54mm | J1, J2, J4 |
| 2 | 5103308-3 | Pufferfish:SHDR16W66P254_2X8 | CONN23, CONN24 |
| 2 | ABPMANN030PG2A3 | Pufferfish:ABPMANN030PG2A3 | PRESS7, PRESS8 |
| 2 | TCA9548APWR | Pufferfish:SOP65P640X120-24N | IC1, IC2 |
| 2 | TPL7407LADR | Pufferfish:SOIC127P600X175-16N | DRIVE1, DRIVE2 |
| 1 | 2N7002E | Pufferfish:SOT-23 | Q1 |
| 1 | BUZZER-12MM | Pufferfish:BUZZER-12MM | BUZZ1 |
| 1 | LMP91000SDE | Pufferfish:SON50P400X400X80-15N | IC3 |
| 1 | LOGO_PUFFERFISH | Pufferfish:LOGO_PUFFERFISH | L1 |
| 1 | MAXTEC_Max-12c | Pufferfish:TERMINAL_PIN_3_2.54mm | SENSOR1 |
| 1 | NUCLEO-F429ZI | Pufferfish:MODULE_NUCLEO-F429ZI | MOD1 |
| 1 | SDP810-125PA | Pufferfish:PRESSURE_SDP81x | PRESS13 |
| 1 | SENSIRION_SFM3000_JST | Pufferfish:SENSIRION_SFM3000_JST | PRESS16 |
| 1 | TERMINAL_SCREW_8_2.54mm | Pufferfish:TERMINAL_PIN_8_2.54mm | J3 |
| 1 | TP0610T | Pufferfish:SOT-23 | Q2 |
| 1 | W25Q16JVSSIQ | Pufferfish:SOIC127P790X216-8N | IC4 |

pez-globo/pufferfish-electronics
Circuit schematics and PCB layouts for the Pufferfish ventilator.

pez-globo/pufferfish-electronics
Circuit schematics and PCB layouts for the Pufferfish ventilator.

Tinkerbug-Robotics/TinkerRocket
Model rocket flight computer, ground station, iOS app, and simulation

thenfour/Clarinoid
an electronic wind instrument / clarinet / flute / not sure

mjbots/power_dist
This repository contains hardware and firmware for the mjbots powerdist and mjpower-ss boards. Both provide pre-charge, over-current limiting and connector fanout.

Project-Emerge/rover-circuit
The Rover Circuit is a comprehensive controller board designed for robotics applications, specifically targeted at robot rovers.


Circuit-Digest/MLX90640-Thermal-Camera
An Open Source Thermal Imaging IR camera that you can build yourserlf


DhamuVkl/ESP32S3-AI-Voice-Assistant
This project is a complete DIY AI voice assistant built around the ESP32-S3 microcontroller. It combines custom PCB design, advanced audio processing, and cloud-based AI to create a device that rivals commercial smart…
It measures 216 × 127 mm and has 6 copper layers, 1.6 mm thick.
559 parts, built around the LMP91000SDE, W25Q16JVSSIQ, ABPMAND001PG2A3 and HSCMRRN060PDSA3. 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 pez-globo/pufferfish-electronics repository on GitHub, at the commit this page was made from: the board is designs/Pufferfish-Controller-1/Pufferfish-Controller-1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask pez-globo before reusing the design.