Nrf9151-modbus
mathijsmeulendijks·nrf9151-modbus
About the Nrf9151-modbus PCB
Nrf9151-modbus is an open source Nordic nRF PCB design by mathijsmeulendijks, published on GitHub. It is a 4-layer board measuring 86 × 56 mm, with 95 components from 47 distinct parts.
Its main chip is the nRF9151-LACA-R, from the Nordic nRF family. Other key parts include the INA180A1IDBVR, MCP6001UT-I_OT, LM66100DCKR, TLV1117-33CDCYR and APX803L-29SA-7. By type, the board carries 40 capacitors, 22 resistors, 12 ICs, 10 diodes, 6 connectors and 1 transistor.
It belongs with the rf & radio designs in this gallery.
From the project
DIN-rail board (3D-printed 2-module housing, TS35): 85-264 VAC (Mean Well IRM-10-5) -> discrete CC supercap charger hold-up (0.1 ohm + INA180A1 + MCP6001 + AO4407A) -> nRF9151 cellular/GNSS with RS-485 + RS-232 + CAN on one RJ45.
DIN-rail board (3D-printed 2-module housing, TS35): 85-264 VAC (Mean Well IRM-10-5) -> discrete CC supercap charger hold-up (0.1 ohm + INA180A1 + MCP6001 + AO4407A) -> nRF9151 cellular/GNSS with RS-485 + RS-232 + CAN on one RJ45.
Native KiCad 10 project. Schematic is the source of truth for circuits; the PCB is fully placed but unrouted (routing is done by the board designer). The PCB stands vertical in a DIN 43880 housing (2 modules, 36 mm wide).
Main components on the Nrf9151-modbus
Nrf9151-modbus bill of materials (BOM)
95 components, 47 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | INA180A1IDBVR | SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U1 |
| 1 | MCP6001UT-I_OT | SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U2 |
| 2 | LM66100DCKR | SC-70-6_L2.0-W1.3-P0.65-LS2.1-BL | U3, U4 |
| 1 | TLV1117-33CDCYR | SOT-223_L6.5-W3.5-P2.30-LS7.0-BR | U5 |
| 1 | APX803L-29SA-7 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U6 |
| 1 | nRF9151-LACA-R | LGA-113_L12.1-W11.1_NRF9151-LACA-R7 | U7 |
| 1 | TMP117AIDRVR | WSON-6_L2.0-W2.0-P0.65-TL-EP | U8 |
| 1 | ISOW1412 | SOIC-20_L12.8-W7.5-P1.27-LS10.3-TL | U9 |
| 1 | MAX3232IPWR | TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL | U10 |
| 1 | MCP2515-I_ST | TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL | U11 |
| 1 | SN65HVD230DR | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U12 |
| 1 | AO4407A | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | Q1 |
| 1 | 8MHz 20pF | CRYSTAL-SMD_4P-L3.2-W2.5-BL | Y1 |
| 1 | AC_IN | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | LTE | ANT-SMD_ECT818000500 | J2 |
| 1 | GNSS | ANT-SMD_ECT818000500 | J3 |
| 1 | nanoSIM | SIM-SMD_NANO-SIM-7P-H1.37 | J4 |
| 1 | SWD | CONN-TH_10P-P1.27_FTSH-105-01-F-D-K | J5 |
| 1 | FIELD | RJ45-TH_KH-RJ45-56-8P8C | J6 |
| 1 | 1A T 250V | F2410 | F1 |
Show 27 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | IRM-10-5 | PWRM-TH_4P-L45.7-W25.4-P8.0 | PS1 |
| 1 | SMAJ5.0A-13-F | SMA_L4.3-W2.6-LS5.2-RD | D1 |
| 4 | PESD5V0F1BL,315 | SOD-882_L1.0-W0.6-BI | D2, D3, D5, D6 |
| 1 | USBLC6-2SC6 | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | D4 |
| 1 | SM712 | SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR | D7 |
| 1 | NUP2105L | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BL-2 | D8 |
| 2 | SMBJ15CA | SMB_L4.6-W3.6-LS5.3-BI | D9, D10 |
| 1 | BLM18KG300TN1D | L0603 | FB1 |
| 1 | 100u | C_1206_3216Metric | C1 |
| 1 | 3.5F 5.5V CHP5R5L355R-TW | CAP-TH_CDA_CHT-DA_2xD10_P15.5mm | C2 |
| 6 | 1u | C_0402_1005Metric | C3, C12, C13, C23, C28, C30 |
| 17 | 100n | C_0402_1005Metric | C4, C5, C6, C11, C16, C19, C21, C22 +9 |
| 4 | 10n | C_0402_1005Metric | C7, C17, C26, C29 |
| 2 | 47u | C_1206_3216Metric | C8, C14 |
| 5 | 10u | C_0603_1608Metric | C9, C15, C18, C27, C31 |
| 1 | 22u | C_0603_1608Metric | C10 |
| 1 | 4.7u | C_0402_1005Metric | C20 |
| 2 | 33p | C_0402_1005Metric | C38, C39 |
| 1 | 0.1 | R_1206_3216Metric | R1 |
| 1 | 40.2k | R_0402_1005Metric | R2 |
| 7 | 10k | R_0402_1005Metric | R3, R6, R9, R16, R18, R19, R21 |
| 1 | 1k | R_0402_1005Metric | R4 |
| 4 | 100k | R_0402_1005Metric | R5, R7, R8, R17 |
| 2 | 4.7k | R_0402_1005Metric | R10, R11 |
| 1 | 49.9 | R_0402_1005Metric | R12 |
| 3 | 22 | R_0402_1005Metric | R13, R14, R15 |
| 2 | 120 | R_0402_1005Metric | R20, R22 |
Nrf9151-modbus design files
The KiCad project lives in the mathijsmeulendijks/nrf9151-modbus repository on GitHub; these links point at the commit this page was built from.
- Layoutnrf9151-modbus.kicad_pcb
- Schematicnrf9151-modbus.kicad_sch
Nrf9151-modbus: common questions
What microcontroller does the Nrf9151-modbus use?
The Nrf9151-modbus is built around the nRF9151-LACA-R, from the Nordic nRF family.
How big is the Nrf9151-modbus PCB?
The Nrf9151-modbus measures 86 × 56 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Nrf9151-modbus?
95 components, from 47 distinct parts. The full bill of materials is listed on this page.
Where can I download the Nrf9151-modbus design files?
From the mathijsmeulendijks/nrf9151-modbus repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Nrf9151-modbus design in my own project?
The repository has no license, so all rights stay with mathijsmeulendijks. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Nrf9151-modbus without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.
Similar boards
Nordic nRF
Keyboard
byrantech
262.5 × 109.6 mm206 parts2LMIT4.3kNordic nRF
TOTEM
GEIGEIGEIST
258.8 × 94.4 mm85 parts2LCERN-OHL-P-2.02.0kNordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Management
dennisss
101 × 31.5 mm50 parts2LApache-2.0381Nordic nRF
Board
dennisss
363 × 128 mm420 parts4LApache-2.0381Nordic nRF
Board hl15-latest
dennisss
61 × 37 mm14 parts2LApache-2.0381