Rnvm homer
jaromir-sukuba·nvm·hardware/PCB-design_files/HOMER/rnvm_homer.kicad_pcb
About the Rnvm homer PCB
Rnvm homer is an open source FPGA PCB design by jaromir-sukuba, published on GitHub. It is a 2-layer board measuring 175 × 103 mm, with 219 components from 65 distinct parts.
Its main chip is the XO21200HC4TG100C, from the FPGA family. Other key parts include the DG412DYZ, ISO7341CDWR, DG419DY-E3, OPA140AIDR and TL071ACDR. By type, the board carries 93 resistors, 52 capacitors, 21 ICs, 10 transistors, 10 diodes and 8 test points.
It belongs with the test & measurement designs in this gallery.
From the project
Open source nanovoltmeter
Please note this nanovoltmeter design was superseded by a new and better design, which will go public in this Github repository. Soon(TM)
Okay, I think I can do this. On the other hand, any reasonable mains-powered voltmeter has to have an isolated PSU section which powers the input dividers/amplifiers and ADC, so that the measurement potential could be unrelated to the digital section with all the user and communication IO - which is needed to be earthed or somewhere close to that potential. This one calls for either DC or AC power, but it could be combined by having a PSU operating from an…
Main components on the Rnvm homer
Rnvm homer bill of materials (BOM)
219 components, 65 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DG412DYZ DG412xY | SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | ISO7341CDWR ISO7341C | SOIC-16W_7.5x10.3mm_P1.27mm | U2 |
| 1 | DG419DY-E3 DG419xY | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 3 | OPA140AIDR OPA140 | SOIC-8_3.9x4.9mm_P1.27mm | U4, U7, U8 |
| 1 | TL071ACDR TL071 | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | LM311DR LM311 | SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | OPA192ID OPA192 | SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | MCP3201-CI/SN MCP3201 | SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | SN74LV4053AD LV4053 | SOIC-16_3.9x9.9mm_P1.27mm | U11 |
| 1 | DNP-MCP33151 | MSOP-10_3x3mm_P0.5mm | U12 |
| 2 | MCP1700T-3302E MCP1700-33 | SOT-23 | U13, U18 |
| 1 | DNP-MCP1700-18 | SOT-23 | U14 |
| 3 | OPA202IDR OPA202 | SOIC-8_3.9x4.9mm_P1.27mm | U15, U16, U17 |
| 1 | DNP-MCP1700-12 | SOT-23 | U19 |
| 1 | XO21200HC4TG100C LCMXO2-1200xx-xTG100 | TQFP-100_14x14mm_P0.5mm | U20 |
| 1 | TC77-3.3MCTTR tc77-SOT23-5 | SOT-23-5_HandSoldering | U21 |
| 1 | BCP56-16.115 BCP56 | SOT-223 | Q1 |
| 4 | BC847.215 BC847 | SOT-23 | Q2, Q3, Q8, Q9 |
| 3 | BC857.215 BC857 | SOT-23 | Q4, Q5, Q10 |
| 2 | BCP53-16,115 BCP53 | SOT-223 | Q6, Q7 |
Show 45 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 5032CAN320M SG-5032CAN | Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm | X1 |
| 1 | NS25-W6P Conn_01x06_Male | Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical | J1 |
| 1 | NS25-W10P Conn_01x10_Male | Molex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical | J2 |
| 1 | ZL201-10G Conn_02x08_Odd_Even | PinHeader_2x08_P2.54mm_Vertical | J3 |
| 2 | ZL201-10G Conn_01x08_Male | PinHeader_1x08_P2.54mm_Vertical | J4, J5 |
| 1 | ZL201-10G Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | 75869-331LF Conn_02x03_Odd_Even | IDC-Header_2x03_P2.54mm_Vertical | J7 |
| 9 | optional TestPoint | TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded | TGNDA1, TGNDS1, TVR+1, TVR-1, T_CM1, T_INI1, T_INO1, T_LADC1 +1 |
| 4 | optional TestPoint | TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded | TP1, TP2, TP3, TP4 |
| 4 | optional TestPoint | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP5, TP6, TP7, TP8 |
| 1 | ADR1399KHZ ADR1399 | LM399 | VR1 |
| 4 | KP-2012YD LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D8, D9, D10 |
| 2 | LL4148-GS18 LL4148 | D_MiniMELF | D2, D3 |
| 3 | TZMB5V6-GS08 5V6 | D_MiniMELF | D4, D6, D7 |
| 1 | BAT42W-7-F BAT42 | D_SOD-123 | D5 |
| 7 | BLM31A260SPT Ferrite_Bead_Small | L_1206_3216Metric_Pad1.22x1.90mm_HandSolder | FB1, FB2, FB3, FB4, FB5, FB6, FB7 |
| 14 | CL21B104KBCNNNC 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C38, C40, C41, C42, C43, C44 +6 |
| 6 | T491B106K025AT 10u | CP_EIA-3528-21_Kemet-B | C3, C17, C19, C23, C25, C34 |
| 4 | MKS2-1U/50 1u | C_Rect_L7.0mm_W4.5mm_P5.00mm | C4, C5, C8, C39 |
| 3 | VJ0805A102JXACW1BC 1n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6, C7, C29 |
| 4 | ECE-A1AKS221 220u | CP_Radial_D8.0mm_P2.50mm | C9, C10, C11, C12 |
| 3 | T491C226K025AT 22u | CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder | C13, C14, C15 |
| 12 | CL21B105KAFNNNG 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C16, C18, C20, C21, C22, C24, C26, C27 +4 |
| 2 | VJ0805A221JXACW1BC 220p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C28, C31 |
| 1 | DNP | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C30 |
| 3 | CL21B225KPFNNNE 2u2 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C35, C46, C47 |
| 4 | CSRV0204FTDG1602 16k | R_MiniMELF_MMA-0204 | R1, R2, R4, R5 |
| 4 | MMA02040C6200 620R | R_MiniMELF_MMA-0204 | R3, R88, R89, R90 |
| 3 | SMDMM0204-12R 12R | R_MiniMELF_MMA-0204 | R6, R17, R50 |
| 3 | MMA02040C2402 24k | R_MiniMELF_MMA-0204 | R7, R16, R38 |
| 13 | MMA02040C1202 12k | R_MiniMELF_MMA-0204 | R8, R10, R13, R15, R18, R25, R31, R33 +5 |
| 2 | MMA02040C1200 120R | R_MiniMELF_MMA-0204 | R9, R14 |
| 2 | MMA02040C1203 120k | R_MiniMELF_MMA-0204 | R11, R12 |
| 42 | SMDMM0204-24R 24R | R_MiniMELF_MMA-0204 | R19, R20, R22, R24, R27, R29, R30, R53 +34 |
| 1 | MMA02040C2401 2k4 | R_MiniMELF_MMA-0204 | R21 |
| 4 | SMDMM0204-0R 0R | R_MiniMELF_MMA-0204 | R23, R32, R36, R52 |
| 2 | MMA02040C1201 1k2 | R_MiniMELF_MMA-0204 | R26, R28 |
| 1 | DNP | R_MiniMELF_MMA-0204 | R34 |
| 2 | MMA02040C8201 8k2 | R_MiniMELF_MMA-0204 | R35, R51 |
| 1 | MMA02040C3003 300k | R_MiniMELF_MMA-0204 | R39 |
| 4 | MMA02040C3601 3k6 | R_MiniMELF_MMA-0204 | R41, R42, R43, R44 |
| 1 | MMA02040C6201 6k2 | R_MiniMELF_MMA-0204 | R46 |
| 1 | YR1B2K49CC 2k49 | R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal | R49 |
| 2 | LT5400BIMS8E-1#PBF LT5400-2 | MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm | RN1, RN2 |
| 1 | LT5400BIMS8E-2#PBF LT5400-1 | MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm | RN3 |
Rnvm homer design files
The KiCad project lives in the jaromir-sukuba/nvm repository on GitHub; these links point at the commit this page was built from.
Rnvm homer: common questions
What microcontroller does the Rnvm homer use?
The Rnvm homer is built around the XO21200HC4TG100C, from the FPGA family.
How big is the Rnvm homer PCB?
The Rnvm homer measures 175 × 103 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Rnvm homer?
219 components, from 65 distinct parts. The full bill of materials is listed on this page.
Where can I download the Rnvm homer design files?
From the jaromir-sukuba/nvm repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Rnvm homer design in my own project?
The repository has no license, so all rights stay with jaromir-sukuba. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Rnvm homer without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
More boards in nvm
Rnvm bart
jaromir-sukuba
150 × 99.5 mm876 parts4LNo license459STM32
Rnvm marge
jaromir-sukuba
151 × 131 mm215 parts2LNo license459AVR/Arduino
Rnvm lisa
jaromir-sukuba
132 × 28 mm45 parts2LNo license459Rnvm meggie
jaromir-sukuba
209 × 66 mm14 parts2LNo license459Nvm panel front
jaromir-sukuba
280 × 78 mm8 parts2LNo license459Nvm mech side
jaromir-sukuba
195 × 26 mm6 parts2LNo license459Nvm panel back
jaromir-sukuba
280 × 78 mm4 parts2LNo license459
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717