
Protected power entry
absmach/synth
Open-source circuit compiler for engineers and AI agents

Open-source circuit compiler for engineers and AI agents
Usb uart is an open-source printed circuit board by absmach, from the absmach/synth repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 41 × 32.2 mm with 36 parts on 26 nets, routed with 273 tracks and 43 vias.
It is built around the THVD1450D, RS485 and CH342F, with the LP5907MFX-3.3, PTVS6V0S1UR and PRTR5V0U2X among its other parts. Its parts include 9 resistors, 7 diodes, 6 capacitors, 4 connectors and 3 ICs. It belongs with the interfaces and adapters boards of this library.
The full-board reconstruction routes with the installed FreeRouting pipeline
on six layers. Local generated artifacts are under
reproductions/rp2350-reconstructed/generated/:
rp2350_devboard_reconstructed.synth — reconstructed Synth sourcerp2350_devboard_reconstructed.layout.toml — recovered placement sidecarrp2350_devboard_freerouted_6layer.kicad_pcb — routed KiCad boardrp2350_devboard_freerouted_6layer.png — rendered review imagefreerouted-6layer-drc.rpt — native KiCad DRC reportFreeRouting completed with 0 unrouted signal nets. The DRC report still contains 14 ground-zone island items and two footprint-library warnings; this is not production sign-off until those items are reviewed.
rp2350_devboard_freerouting_clean.kicad_pcb is a pre-generated compact KiCad
review artifact.
Reference dimensions: approximately 84.5 × 73.1 mm.

Open the KiCad board for an interactive review.
The companion DRC report records the current review state. The authoritative KiCad check currently reports 80 DRC violations and 18 unconnected items. The 18 unconnected entries are zone-to-zone ground-island reports, not ordinary signal-pad pairs, but they are still violations. This is an example and review fixture, not production sign-off; silkscreen and footprint library warnings also require engineering review.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | (no value) | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 4 | 100nF | Capacitor_SMD:C_0603_1608Metric | C4, C5, C6, C7 |
| 3 | 470 | Resistor_SMD:R_0603_1608Metric | R3, R4, R7 |
| 3 | TVS | Diode_SMD:Nexperia_CFP3_SOD-123W | D2, D5, D6 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C2, C3 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 1 | 120ohm | Resistor_SMD:R_0603_1608Metric | R_TERM |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R_TNOW |
| 1 | CH342F | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U1 |
| 1 | FLOW1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | LDO | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | RS485 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | THVD1450D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | TVS | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | TX0 | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | TX1 | LED_SMD:LED_0603_1608Metric | D7 |
| 1 | TYPE-C-31-M-12 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | UART1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | VIO | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | VIO_SEL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J_VIO |
It measures 41 × 32.2 mm and has 2 copper layers, 1.6 mm thick.
36 parts, built around the THVD1450D, RS485, CH342F and LP5907MFX-3.3. 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 absmach/synth repository on GitHub, at the commit this page was made from: the board is qualification/class-b/usb-uart/kicad/usb_uart.kicad_pcb and its schematic qualification/class-a/i2c-sensor-node/export/i2c_sensor_node.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

absmach/synth
Open-source circuit compiler for engineers and AI agents

absmach/synth
Open-source circuit compiler for engineers and AI agents

absmach/synth
Open-source circuit compiler for engineers and AI agents


apcountryman/pcb-main-nautilus-atmega4809
A Microchip ATmega4809 based mainboard PCB.

Fredrik-Reinholdsen/Vesper
A split keyboard designed from scratch, including electronics, software and 3D printed mechanics


lhr-solar/VCAT-MIKA
This is the PCB that will interface with the Raspberry Pi Compute Module 4.


ajisrawi/sentinel-uhf-radar
Reference design of a two-face UHF early-warning phased-array radar: system sizing, MoM antenna simulation, seven KiCad PCB projects, Blender site model

mkmielke/LIV3F_mikroBUS
The KiCAD project files for a mikroBUS add-on board featuring the Teseo-LIV3F GNSS module.

jc-SpaceXp/Spekky-Matrix
Spectrum analyser displayed on a LED matrix board connected to a STM32 device