NodePilot
tushroy·NodePilot
About the NodePilot PCB
NodePilot is an open source PCB design by tushroy, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 100 × 70 mm, with 40 components from 21 distinct parts.
Other key parts include the PC817 and B0505S-1WR2. By type, the board carries 16 resistors, 11 capacitors, 3 ICs, 3 transistors, 2 transformers and 1 jumper.
It belongs with the audio and rf & radio designs in this gallery.
From the project
CM108-based AllStarLink radio interface with audio isolation, RF protection, and fully open KiCad hardware design. Created by S21TIP.
This project was designed for both personal use and small-scale production, with a focus on audio quality, RF robustness, and hardware protection.
Channel Driver to used with ASL3: Simpleusb
The complete KiCad schematic, PCB, and design files are publicly available under the CC-BY-SA-4.0 license.
Notes: If you are using buck converters to power Raspberry Pi boards, make sure the switching frequency is greater than 1 MHz for clean audio interfacing. Low-cost converters are often a significant source of RFI, although this circuit can eliminate most of it.

Main components on the NodePilot
NodePilot bill of materials (BOM)
40 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | PC817 | DIP-4_W7.62mm | U1, U2 |
| 1 | B0505S-1WR2 | B0505S-1WR2_MNS | U3 |
| 2 | 2N3904 | TO-92_Inline | Q1, Q4 |
| 1 | 2N2222 | TO-92_Inline | Q2 |
| 1 | JP1 | TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | JP1 |
| 1 | SRD-05VDC-SL-C | Relay_SPDT_SANYOU_SRD_Series_Form_C | K1 |
| 2 | 10k | Potentiometer_Bourns_3296W_Vertical | RV1, RV2 |
| 2 | 1:1 600R | Diode_Bridge_DIP-4_W7.62mm_P5.08mm | T1, T2 |
| 1 | 1N5817 | D_DO-35_SOD27_P7.62mm_Horizontal | D3 |
| 4 | 4.7 uf | CP_Radial_D5.0mm_P2.50mm | C1, C3, C4, C6 |
| 3 | 10 uf | CP_Radial_D5.0mm_P2.50mm | C2, C5, C8 |
| 2 | 104 | C_Disc_D5.0mm_W2.5mm_P2.50mm | C7, C9 |
| 2 | 103 | C_Disc_D5.0mm_W2.5mm_P2.50mm | C10, C11 |
| 1 | 2.2k ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1 |
| 4 | 680 ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R4, R6, R9 |
| 4 | 1k ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R3, R8, R10, R11 |
| 1 | 2.2 ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5 |
| 1 | 220 ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R7 |
| 2 | 10k ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R12, R17 |
| 2 | 0 ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R13, R15 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100k ohm | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R16 |
NodePilot design files
The KiCad project lives in the tushroy/NodePilot repository on GitHub; these links point at the commit this page was built from.
- LayoutNodePilot.kicad_pcb
- SchematicNodePilot.kicad_sch
NodePilot: common questions
How big is the NodePilot PCB?
The NodePilot measures 100 × 70 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the NodePilot?
40 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the NodePilot design files?
From the tushroy/NodePilot repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the NodePilot design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which tushroy chose for the repository.
Similar boards
KLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kUSB
shanteacontrols
52 × 12.6 mm6 parts2LApache-2.0956ButtonsLEDs
shanteacontrols
390 × 37 mm82 parts2LApache-2.0956Pots
shanteacontrols
390 × 93 mm75 parts2LApache-2.0956PicoGUS Hand386
polpo
29.2 × 75.2 mm43 parts4LGPL-2.0800Snark barker
schlae
231.1 × 106.7 mm193 parts2LNo license687