Skip to the content
2 layers45.7 × 58.4 mmCanNode, the printed circuit board in 3D

To design and prototype a dual ignition system that can receive commands over UART and CANBUS. The device must be able to receive commands that arm and fire two separate but identical ignition circuits while also outputting its own system status. The design must attempt to be as compact as possible while also allowing for easy debugging.

Size
45.7 × 58.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
53
Pads
119
Tracks, vias
192, 8
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Sep 2021
Updated
24 Oct 2021

Overview

CanNode is an open-source printed circuit board by Raggii, from the Raggii/RocketryIgniter repository on GitHub. It is a 2-layer board of 45.7 × 58.4 mm with 20 parts on 53 nets, routed with 192 tracks and 8 vias.

It is built around the ATMEGA328P-PU, 74AHC1G126W5 and 74LS157PC, with the AO4576 among its other parts. Its parts include 5 ICs, 5 connectors, 4 capacitors, 2 resistors and 2 transistors. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

RocketryIgniter

To design and prototype a dual ignition system that can receive commands over UART and CANBUS. The device must be able to receive commands that arm and fire two separate but identical ignition circuits while also outputting its own system status. The design must attempt to be as compact as possible while also allowing for easy debugging.

Parts

20
QtyValueFootprintReferences
222pFResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalC1, C2
2AO4576Package_TO_SOT_SMD:SOT-23-8_HandsolderingQ1, Q2
2CResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalC3, C4
1!EnableUartSwitchConnector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_VerticalJ5
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
116MhzCrystal:Crystal_HC49-4H_VerticalCrystal2
11kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1
174AHC1G126Libs:SOT65P210X110-5NU3
174LS157Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU4
18MhzCrystal:Crystal_HC49-4H_VerticalCrystal1
1ATmega328P-PUPackage_DIP:DIP-28_W7.62mmU5
1IgnitOnePinOutConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJ2
1IgnitTwoPinOutConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJ4
1Input LipoConnector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_VerticalJ1
1InputCanBusConnector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalJ3
1MCP2515-xSOPackage_DIP:DIP-18_W7.62mm_LongPadsU1
1MCP2551-I-PPackage_DIP:DIP-8_W7.62mmU2

Similar boards

  • 4 layers58.9 × 58.9 mmNavPoTS South, the printed circuit board in 3D

    NavPoTS South

    RuberDuck9/NavPoTS

    122 partsAGPL-3.0
  • 4 layers65.4 × 36.6 mmSam9x60-v1, the printed circuit board in 3D

    Sam9x60-v1

    bereg-ev/linux-sbc-sam9x60

    small Linux single board computer

    198 parts
  • 4 layers124 × 62 mmCarte puissance, the printed circuit board in 3D

    Carte puissance

    INSA-GEI/gei-nxpcup-4w-pwr

    Power part for 4 wheels model car used in NXPCUP contest at INSA-GEI

    110 partsMIT
  • 2 layers65 × 40 mmHSLinkIso, the printed circuit board in 3D

    HSLinkIso

    cherry-embedded/HSLink-hardware

    A place to release hslink hardware

    62 parts44Apache-2.0
  • 4 layers96.5 × 96.5 mmIchnaeaV1, the printed circuit board in 3D

    IchnaeaV1

    brandonbraun653/Ichnaea

    2KW Solar Charge Controller w/MPPT

    283 partsMIT
  • 2 layersGba bt hid, the printed circuit board in 3D

    Gba bt hid

    Shyri/gba-bt-hid

    Turn your Game Boy Advance into a Bluetooth Gamepad.

    13 parts98GPL-3.0

Questions

How big is the CanNode PCB?

It measures 45.7 × 58.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CanNode use?

20 parts, built around the ATMEGA328P-PU, 74AHC1G126W5, 74LS157PC and AO4576. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the CanNode KiCad files?

From the Raggii/RocketryIgniter repository on GitHub, at the commit this page was made from: the board is completedDesign/CanNode/CanNode.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CanNode design in my own project?

Its repository states no licence, so its author keeps all rights: ask Raggii before reusing the design.