NetToBOM
Len42·NetToBOM
About the NetToBOM PCB
NetToBOM is an open source AVR/Arduino PCB design by Len42, published on GitHub under the MIT license. It is a board, with 58 components from 35 distinct parts.
Its main chip is the ATmega328P-PU, from the AVR/Arduino family. Other key parts include the L78L05_TO92, MCP4822, MCP4821 and TL074. By type, the board carries 20 resistors, 13 capacitors, 8 connectors, 5 ICs, 5 diodes and 3 switches.
From the project
KiCad BOM plug-in
This is my KiCad BOM plug-in. There are many like it but this one is mine. It creates a bill-of-materials file from a KiCad EDA schematic.
Input: Netlist file in XML format (produced by KiCad automatically by the "Generate Bill of Materials" command)
Output: Bill of materials file in CSV format (comma-separated values)
Usage: nettobom [-h] [-o outfile] [infile] -h Include a header section with info about the schematic. -o outfile Write output to the given file; otherwise, write to the console. infile Read input from the given file; otherwise, read from standard input.
Main components on the NetToBOM
NetToBOM bill of materials (BOM)
58 components, 35 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | L78L05_TO92 | TO-92_Inline_Wide | U1 |
| 1 | ATmega328P-PU | DIP-28_W7.62mm | U2 |
| 1 | MCP4822 | DIP-8_W7.62mm_LongPads | U3 |
| 1 | MCP4821 | DIP-8_W7.62mm_LongPads | U4 |
| 1 | TL074 | DIP-14_W7.62mm_LongPads | U5 |
| 1 | 2N3904 | TO-92_Inline_Wide | Q1 |
| 1 | 16MHz | Resonator_muRata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm | Y1 |
| 1 | FTDI | PinHeader_1x06_P2.54mm_Vertical | J1 |
| 4 | WQP-PJ398 | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J5, J6, J7, J8 |
| 1 | Eurorack_10 | PinHeader_2x05_P2.54mm_Vertical | J9 |
| 1 | Conn_Front | PinSocket_Delptronics_Front | J10 |
| 1 | Conn_Back | PinHeader_Delptronics_Back_Left_4HP | J11 |
| 2 | 10K | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV5, RV7 |
| 1 | FSM4JRT | SW_PUSH_6mm_Alt | SW1 |
| 1 | 10TC412 | SW_SPDT_THT_2.54 | SW6 |
| 1 | 10TC405 | SW_SPST_THT_2.54 | SW8 |
| 2 | MBR150 | D_DO-41_SOD81_P7.62mm_Horizontal | D1, D2 |
| 1 | 1N5711 | SB_Gen_1 | D3 |
| 1 | 1N5711 | SB_Gen_2 | D4 |
| 1 | VAOL-5LSBY1 | LED_D5.0mm | D5 |
Show 15 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 10U | CP_Radial_D5.0mm_P2.50mm | C1, C2 |
| 8 | 100N | C_Disc_D5.0mm_W2.5mm_P2.50mm | C3, C4, C5, C6, C7, C8, C9, C10 |
| 3 | 1N | C_Rect_Kemet_L7.2mm_W2.5mm_P5mm | C11, C12, C13 |
| 3 | 10K | SB_Gen_1 | R1, R2, R5 |
| 1 | 10K | SB_Gen_2 | R3 |
| 2 | 20K | SB_Gen_2 | R4, R8 |
| 1 | 20K | SB_Gen_4 | R6 |
| 1 | 20K | SB_Gen_1 | R7 |
| 3 | 30K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R10, R11 |
| 1 | 10K | SB_Gen_11 | R12 |
| 3 | 30K | SB_Gen_1 | R13, R14, R15 |
| 2 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16, R18 |
| 1 | 1K | SB_Gen_1 | R17 |
| 1 | 100K | SB_Gen_2 | R19 |
| 1 | 1K | SB_Gen_6 | R20 |
NetToBOM design files
The KiCad project lives in the Len42/NetToBOM repository on GitHub; these links point at the commit this page was built from.
- Netlistnetlist.xml
NetToBOM: common questions
What microcontroller does the NetToBOM use?
The NetToBOM is built around the ATmega328P-PU, from the AVR/Arduino family.
How many components are on the NetToBOM?
58 components, from 35 distinct parts. The full bill of materials is listed on this page.
Where can I download the NetToBOM design files?
From the Len42/NetToBOM repository on GitHub, which has a netlist; the links under Design files point to each one.
Can I use the NetToBOM design in my own project?
Yes, under the terms of its MIT license, which Len42 chose for the repository.
Can I test firmware for the NetToBOM without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746