

Squircuit
PCB Files
- Size
- 153.7 × 95.3 mm
- Copper layers
- 4
- Thickness
- 2.36 mm
- Parts
- 64
- Nets
- 90
- Pads
- 346
- Tracks, vias
- 350, 1
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 28 Dec 2024
- Updated
- 19 Sep 2025
Overview
Squircuit is an open-source printed circuit board by autoboat-vt, from the autoboat-vt/squircuit-pcb repository on GitHub. It is a 4-layer board of 153.7 × 95.3 mm with 64 parts on 90 nets, routed with 350 tracks and 1 via.
It is built around the L7812 and DMG2305UX. Its parts include 20 connectors, 18 resistors, 9 ICs, 3 capacitors and 3 fuses. It belongs with the RP2040 boards of this library.
Main components
2L7812
TO-220ST0℃~+125℃@(Tj) 1 1.2A 12V 2V@(1A) 30V 71dB@(120Hz) 76uV Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsDMG2305UX
SOT-23-55℃~+150℃ 1 P-Channel 1.7W 190pF 1V 20V 4.1A 52mΩ@4.5V 7.8nC 740pF P-Channel SOT-23 MOSFETs ROHSTECH PUBLICMOSFETs
Parts
64| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R4, R5, R6, R7, R9, R10, R11, R12, R13, R15, R17, R18 |
| 6 | L7812 | Package_TO_SOT_THT:TO-220-3_Vertical | U4, U5, U6, U7, U8, U9 |
| 3 | 47u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1, C2, C3 |
| 3 | 5.6K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R8, R14 |
| 1 | |||
| 1 | 100m | Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F1 |
| 1 | 15V | VoltageReg:VoltageReg_SMAKN | VR2 |
| 1 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 2N3904 | Package_TO_SOT_THT:TO-92_Inline | Q2 |
| 1 | 4.5 | Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F3 |
| 1 | 5V | VoltageReg:VoltageReg_SMAKN | VR1 |
| 1 | DMG2305UX | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Encoder Power | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J11 |
| 1 | HV Relay | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J18 |
| 1 | Input | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J5 |
| 1 | Jetson | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J4 |
| 1 | LOGO | LOGO | G*** |
| 1 | Magnetometer | Connector_JST:JST_EH_S6B-EH_1x06_P2.50mm_Horizontal | J3 |
| 1 | Magnetometer Inner | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J20 |
| 1 | Orin | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J12 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | U1 |
| 1 | Pump | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J7 |
| 1 | Receiver | Connector_JST:JST_EH_S7B-EH_1x07_P2.50mm_Horizontal | J6 |
| 1 | Receiver Inner | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J15 |
| 1 | Rudder Encoder | Connector_JST:JST_EH_S6B-EH_1x06_P2.50mm_Horizontal | J1 |
| 1 | Rudder Encoder Debug | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J21 |
| 1 | Rudder Motor Driver | Pololu_driver:md38a | U2 |
| 1 | Rudder Motor Output | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J8 |
| 1 | SPI 0 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J16 |
| 1 | Serial Wire Debug | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J10 |
| 1 | UART | Connector_JST:JST_EH_S4B-EH_1x04_P2.50mm_Horizontal | J14 |
| 1 | UART Inner | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J24 |
| 1 | Winch Encoder | Connector_JST:JST_EH_S6B-EH_1x06_P2.50mm_Horizontal | J2 |
| 1 | Winch Encoder Debug | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J23 |
| 1 | Winch Motor Driver | Pololu_driver:md38a | U3 |
| 1 | Winch Motor Output | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J9 |
| 1 | ~ | Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F2 |
The 60 most common of 64 parts.
More from autoboat-vt/squircuit-pcb
2- 2 layers116.3 × 139.7 mm

- 2 layers48.6 × 17.1 mm

Similar boards
- 2 layers148 × 81 mm

Communicator pcb
Hack-a-Day/2025-Communicator_Badge
The 2025 Hackaday Supercon RF Communicator Badge
58 parts107MIT - 2 layers85 × 17 mm

- 2 layers130 × 120 mm

- 4 layers200 × 100 mm

Heteromycin
hasenbanck/heteromycin
A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC
373 parts40 - 2 layers65 × 56.5 mm

- 4 layers58.4 × 68.6 mm

- 4 layers

IONPAK2
m-labs/ionpak
A modern, low-cost universal controller for hot-cathode ionization vacuum gauges. (WIP)
259 parts23 - 2 layers70 × 56 mm

Questions
How big is the Squircuit PCB?
It measures 153.7 × 95.3 mm and has 4 copper layers, 2.36 mm thick.
What parts does the Squircuit use?
64 parts, built around the L7812 and DMG2305UX. 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 Squircuit KiCad files?
From the autoboat-vt/squircuit-pcb repository on GitHub, at the commit this page was made from: the board is Squircuit 2024/Squircuit.kicad_pcb and its schematic Squircuit 2024/Squircuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Squircuit design in my own project?
Its repository states no licence, so its author keeps all rights: ask autoboat-vt before reusing the design.