NMEA2000Adapter-8.1

peterantypas·maiana·latest/CAD/NMEA2000Breakout/Rev8.1/NMEA2000Adapter-8.1.kicad_pcb

NMEA2000Adapter-8.1 PCB layout, top view — open source STM32 board by peterantypas
Simulate this board

About the NMEA2000Adapter-8.1 PCB

NMEA2000Adapter-8.1 is an open source STM32 PCB design by peterantypas, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 46 × 46 mm, with 52 components from 43 distinct parts.

Its main chip is the AP3211KTR-G1, from the STM32 family. Other key parts include the L76-M33, MCP2551-I-SN, DMN63D8LDW-7, CH340N and ISO7721DR. By type, the board carries 13 capacitors, 12 resistors, 8 ICs, 7 diodes, 4 connectors and 3 transistors.

From the project

MAIANA™ is the first Open Source AIS transponder. It proudly raises an extra long middle finger to the marine electronics industry, government overregulation and everything else that gets in the way of innovation in this space.

This directory contains Eagle CAD files as well as schematic PDFs and Gerber exports for board fabrication.

The board stackup is good enough for either OSH Park 4-layer, or JLCPCB 4-layer with controlled impedance (JLC2313).

Revision 11.5.2 does away with the (hard to source) regulator from ST and replaces it with a Zener + NPN combination that delivers about 8.5V to the PA under load.

Main components on the NMEA2000Adapter-8.1

NMEA2000Adapter-8.1 bill of materials (BOM)

52 components, 43 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AP3211KTR-G1
STM32L432KBUx
U1
1
L76-M33
MCP2515-xST
U2
1
MCP2551-I-SN
U3
1
DMN63D8LDW-7
SRV05-4
U4
1
CH340N
U5
1
ISO7721DR
U6
1
AFT05MS003NT1
TJ5205SF5-5.0
U7
1
SE8533X2-HF
U8
1
DMP3099L-7
BSS138
Q1
1
AO3401A
Q2
1
BSS138
Q3
1
X322516MOB4SI
Y1
1
12-3701-05
J1
1
RJ-82A86MMNL
J2
1
USB_B_Micro
J3
1
Conn_01x02
J4
2
CL-SB-12B-01T
SW1, SW2
1
TS-1814
SW3
1
BSMD1206-050-16V
TH1
2
BZT52C3V6T-7
LED
D1, D2
Show 23 more
QtyPartRefs
1
SMBJ16CA-13-F
LED
D3
1
250MA/100V
LED
D4
1
1N4148WTQ-7
PESD1CAN-U
D5
1
1N4148WTQ-7
SMBJ16CA
D6
1
D_Schottky
D8
1
10UF
0.1uF
C1
3
22NF
0.1uF
C2, C11, C13
1
2.2UF
0.1uF
C3
1
20pF
C4
1
22NF
20pF
C5
1
22UF
1uF
C6
1
470PF
1uF
C7
1
91PF
1uF
C8
2
3.3PF
1uF
C9, C10
1
2.2NF
0.1uF
C12
1
2k2
R1
2
1K1
2k2
R2, R4
1
10K
2k2
R3
3
10K
10k
R5, R6, R7
2
10k
R8, R9
1
100R
10k
R10
1
2K4
0R
R11
1
10K
0R
R12

NMEA2000Adapter-8.1 design files

The KiCad project lives in the peterantypas/maiana repository on GitHub; these links point at the commit this page was built from.

NMEA2000Adapter-8.1: common questions

What microcontroller does the NMEA2000Adapter-8.1 use?

The NMEA2000Adapter-8.1 is built around the AP3211KTR-G1, from the STM32 family.

How big is the NMEA2000Adapter-8.1 PCB?

The NMEA2000Adapter-8.1 measures 46 × 46 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the NMEA2000Adapter-8.1?

52 components, from 43 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the NMEA2000Adapter-8.1 design files?

From the peterantypas/maiana repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the NMEA2000Adapter-8.1 design in my own project?

Yes, under the terms of its GPL-3.0 license, which peterantypas chose for the repository.

Can I test firmware for the NMEA2000Adapter-8.1 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in maiana

Similar boards