
RT4K donut dongle
svirant/DonutDongle
Arduino Nano based hub that connects your digital and analog console switching setup with the RetroTink 4K and/or RetroTink 5x/OSSC for Auto Profile switching

Four Jetson boot/control straps land on the 12-pin right-angle socket (J2). They are driven by two SN74LVC2G07 dual open-drain buffers: IC1 handles the APO and RESET lanes, IC2 handles RECOVERY and POWER.
Orin nano controller is an open-source printed circuit board by NathanHowell, from the NathanHowell/orin-nano-controller repository on GitHub. It is a 4-layer board of 32.7 × 35 mm with 29 parts on 51 nets, routed with 142 tracks and 85 vias.
It is built around the SN74LVC2G07DBVR, TLV75533PDBV and IP4220CZ6. Its parts include 9 capacitors, 5 ICs, 4 resistors, 3 connectors and 1 diode. It belongs with the STM32 boards of this library.
J2)Four Jetson boot/control straps land on the 12-pin right-angle socket (J2). They are driven by two SN74LVC2G07 dual open-drain buffers: IC1 handles the APO and RESET lanes, IC2 handles RECOVERY and POWER. The STM32 drives the buffer inputs on nets OAPO, ORST, OREC, and OPWR; each input has an on-board 100 kΩ pull-down (RA0–RA3) so the straps idle de-asserted while the MCU boots. The bench harness fans out to the Jetson front-panel header (J14, 2x7) using the cross-reference below.
| Jetson J14 pin | Jetson label | Controller J2 pin | Driver channel | MCU pin (net) | Active level | Harness notes |
|---|---|---|---|---|---|---|
| 5 | APO (force shutdown) | 5 | IC1 1Y | PA5 (OAPO) | Assert by pulling low (MCU drives input high) | Ground return on J14-7 / J2-7 (GND) |
| 8 | RESET* | 8 | IC1 2Y | PA4 (ORST) | Assert low | Ground return on J14-9 / J2-9 (GND) |
| 10 | REC* (force recovery) | 10 | IC2 1Y | PA3 (OREC) | Assert low | Ground return on J14-11 / J2-11 (GND) |
| 12 | PWR* (power button) | 12 | IC2 2Y | PA2 (OPWR) | Assert low (200 ms pulse) | Shares ground return on J14-11 / J2-11 (GND) |
+3V3 rail.J3)J3), wired as a USB 2.0 UFP. Shield (S1) bleeds to GND through R1 (1 MΩ) while staying isolated from signal ground.A5) and CC2 (B5) populate 5.1 kΩ pull-downs (RCC1, RCC0) to advertise Rd as an upstream-facing device.D1 (Nexperia IP4220CZ6) before continuing on nets /Controller/USB_DP and /Controller/USB_DM into the STM32 pins PA12 and PA11. There are no discrete series resistors; route lengths rely on the ESD IC sitting directly behind the connector./Frontend/VBUS_RAW, then through net tie NT1 onto the +5V rail that powers the LDO. Place D1 as close to the receptacle as possible to keep the stubs under ~1 mm, preserving the intended flow-through layout.NT1) becomes the +5V net. That net feeds the TLV75533 LDO (U3) input (pin 1) and its enable (pin 3), so the regulator is enabled whenever VBUS is present.U3 outputs the local 3.3 V rail on pin 5 (labelled +3V3, functionally the board’s VDD_3V3). Output decoupling is a 4.7 µF bulk cap (C5) plus local 100 nF/1 µF/100 nF caps (C6, C7, C8). Input decoupling uses 1 µF capacitors (C2, C4) on +5V.J2 pins 1–2). These drive the LED input of optocoupler U1 (TLP185).+3V3 (R3), so:
R3.J1, Arm 10-pin)| Pin | Signal | Notes |
|---|---|---|
| 1 | +3V3 (VTref) | Target supply reference |
| 2 | SWDIO | To STM32 PA13 |
| 3 | GND | |
| 4 | SWCLK | To STM32 PA14 |
| 5 | GND | |
| 6 | SWO | To STM32 PB3 |
| 7 | KEY | No pin |
| 8 | NC/TDI | Not connected |
| 9 | GNDDetect | Hard-tied to GND |
| 10 | ~RESET | To MCU NRST |
Take VTref from the on-board 3.3 V rail so external debuggers track the correct I/O voltage.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RA0, RA1, RA2, RA3 |
| 3 | 1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C4, C7 |
| 2 | 0.1 uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C10 |
| 2 | 0.1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6, C8 |
| 2 | 33 Ω | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4 |
| 2 | 5.1 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RCC0, RCC1 |
| 2 | SN74LVC2G07DBVR | SamacSys:SOT95P280X145-6N | IC1, IC2 |
| 1 | 1 MΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 10 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 2.2 nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 4.7 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5 |
| 1 | Conn_01x12_Socket | Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Horizontal | J2 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J1 |
| 1 | IP4220CZ6 | SamacSys:IP4220CZ6 | D1 |
| 1 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1 |
| 1 | STM32G0B1KETx | Package_QFP:LQFP-32_7x7mm_P0.8mm | U2 |
| 1 | TLP185xSE | Package_SO:SOIC-4_4.55x3.7mm_P2.54mm | U1 |
| 1 | TLV75533PDBV | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J3 |

svirant/DonutDongle
Arduino Nano based hub that connects your digital and analog console switching setup with the RetroTink 4K and/or RetroTink 5x/OSSC for Auto Profile switching


MiniNugen/Custom_Inverter_Hardware
PCBProjectNameREV1.PrjPCB | Source Documents | | PCBProjectNameREV1.SchDOC | | PCBProjectNameREV1.PcbDOC | | BOM | Settings | Libraries


desanv01/Flight-Controller-V1
STM32H743 flight controller: staged design, six-layer PCB implementation, manufacturing data and engineering history.

oudehm/seniorDesignPCB
Editable KiCad projects for the brain, light, power, and pump boards.


It measures 32.7 × 35 mm and has 4 copper layers, 1.6 mm thick.
29 parts, built around the SN74LVC2G07DBVR, TLV75533PDBV and IP4220CZ6. 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 NathanHowell/orin-nano-controller repository on GitHub, at the commit this page was made from: the board is pcb/orin-nano-controller.kicad_pcb and its schematic pcb/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask NathanHowell before reusing the design.