Kicad nmea2000 sensor
olliiiver·kicad_nmea2000_sensor·pcb/sensor.kicad_pcb
About the Kicad nmea2000 sensor PCB
Kicad nmea2000 sensor is an open source AVR/Arduino PCB design by olliiiver, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 38 mm, with 32 components from 23 distinct parts.
Its main chip is the AT90CAN128-16AU, from the AVR/Arduino family. Other key parts include the LT3010 and MCP2562-E-SN. By type, the board carries 12 capacitors, 7 resistors, 6 connectors, 3 ICs, 1 crystal and 1 diode.
It belongs with the sensors and usb & debug tools designs in this gallery.
From the project
NMEA 2000 KiCAD PCB and sketch for analog inputs (e.g. water level, fuel gauge, switch, etc ...)
Based on https://github.com/ttlappalainen/NMEA2000
Can be used to create a NMEA 2000 device like a sensor for fuel gauges. The board is easy to work with since it contains ISP and serial ports.
Use at your own risk. Don't forget the right external fuses, etc.
- A NMEA2000 or Seatalk NG network - PlatformIO CLI from https://platformio.org - A PCB manufacturer of your choice and some SMD soldering experience

Main components on the Kicad nmea2000 sensor
Kicad nmea2000 sensor bill of materials (BOM)
32 components, 23 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LT3010 | MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm | U1 |
| 1 | AT90CAN128-16AU | TQFP-64_14x14mm_P0.8mm | U2 |
| 1 | MCP2562-E-SN | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | Crystal | Crystal_HC49-4H_Vertical | Y1 |
| 1 | Serial | PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | ISP | PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | Analog | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | CAN | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | PWR | PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_01x02_Male | PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | 120 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | TERM1 |
| 1 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | 10uH | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L1 |
| 2 | 22p | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2 |
| 2 | 1uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3, C6 |
| 7 | 100nf | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4, C7, C8, C9, C10, C11, C12 |
| 1 | 220pf | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5 |
| 2 | 0 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2 |
| 1 | 499K | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R3 |
| 1 | 169K | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R4 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5 |
| 1 | 330 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R6 |
| 1 | 1k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R7 |
Kicad nmea2000 sensor design files
The KiCad project lives in the olliiiver/kicad_nmea2000_sensor repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/sensor.kicad_pcb
Kicad nmea2000 sensor: common questions
What microcontroller does the Kicad nmea2000 sensor use?
The Kicad nmea2000 sensor is built around the AT90CAN128-16AU, from the AVR/Arduino family.
How big is the Kicad nmea2000 sensor PCB?
The Kicad nmea2000 sensor measures 100 × 38 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Kicad nmea2000 sensor?
32 components, from 23 distinct parts. The full bill of materials is listed on this page.
Where can I download the Kicad nmea2000 sensor design files?
From the olliiiver/kicad_nmea2000_sensor repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Kicad nmea2000 sensor design in my own project?
Yes, under the terms of its MIT license, which olliiiver chose for the repository.
Can I test firmware for the Kicad nmea2000 sensor 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