

CANJunction
PCB project to aid CAN wire distribution
- Size
- 34 × 22.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 8
- Nets
- 2
- Pads
- 22
- Tracks, vias
- 37, 0
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 14 Jan 2020
- Updated
- 11 Dec 2021
Overview
CANJunction is an open-source printed circuit board by jcorcoran, from the jcorcoran/CANJunction repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 34 × 22.6 mm with 8 parts on 2 nets, routed with 37 tracks and 0 vias.
README
README.mdCANJunction
PCB project to aid CAN wire distribution
This PCB can be ordered from any fab house using the files in the gerbers directory of this repository, including oshpark.

Apply a piece of electrical or kaptop tape to the bottom of the PCB if it is going to be mounted diretly to a conductive surface.
Parts:
The PCB uses push to connect terminal blocks. The part footprint is designed to allow any style connector that's typically found in this spacing.
We tend to use the Combicon PTSA family of pheonix contacts ordering yellow and green pairs and then manually assemble them in alternating colors. Works with stripped wire (no connector/ferrule required) 16-24 awg.
These connectors are also typically stocked at mouser. They can also be had from ebay/aliexpress. We haven't had problems with the off-brand ones, but YMMV.
CAD
A step model of the PCB is here
Parts
8| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Screw_Terminal_01x02 | parts:TerminalBlock_Spring_2Pos_3.5mm | J1, J3 |
| 1 | LOGO | small_gear_footprints:gear_small_wings-f.mask | Wings |
| 1 | LOGO | small_gear_footprints:gear_small_wings-cu | Wings |
| 1 | LOGO | small_gear_footprints:gear_small_gear | G*** |
| 1 | LOGO | small_gear_footprints:gear_small_number | G*** |
| 1 | MountingHole | _canjunction:mounting_holes | H1 |
| 1 | Screw_Terminal_01x06 | parts:TerminalBlock_Spring_6Pos_3.5mm | J2 |
Questions
How big is the CANJunction PCB?
It measures 34 × 22.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the CANJunction use?
8 parts. 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 CANJunction KiCad files?
From the jcorcoran/CANJunction repository on GitHub, at the commit this page was made from: the board is CANJunction.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the CANJunction design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers20.5 × 24.8 mm

- 2 layers14.4 × 10.5 mm

OSO SWAB B1-00 Sensor Watch Accelerometer
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch
8 parts2.1k - 2 layers7.9 × 39.1 mm

Brain board STM32F407 SD wing it
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
8 parts1.2k - 2 layers59.9 × 25.7 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
8 parts1kGPL-3.0 - 2 layers52 × 12.6 mm

USB
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
8 parts960Apache-2.0 - 2 layers87.5 × 48.5 mm

7 input macropad
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
8 parts915 - 2 layers36.2 × 63.1 mm

PicoMemcard pico
dangiu/PicoMemcard
Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico
8 parts694GPL-3.0 - 2 layers36 × 10 mm

PCB4-PWR BTN Rev.A
OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop
8 parts578Apache-2.0