Skip to the content
2 layers24 × 27.9 mmCanankaFEC, the printed circuit board in 3D

CAN bus framework expansion card.

Size
24 × 27.9 mm
Copper layers
2
Thickness
0.8 mm
Parts
28
Nets
31
Pads
145
Tracks, vias
326, 31
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Nov 2023
Updated
10 Nov 2024

Overview

CanankaFEC is an open-source printed circuit board by medo64, from the medo64/CanankaFEC repository on GitHub, published under the MIT licence. It is a 2-layer board of 24 × 27.9 mm with 28 parts on 31 nets, routed with 326 tracks and 31 vias.

It is built around the PIC18F25K80-I/MM, MCP2561-E/P and FT232RL, with the BSS84 and B3B-XH-A among its other parts. Its parts include 8 capacitors, 7 resistors, 3 ICs, 3 transistors and 2 connectors. It belongs with the interfaces and adapters boards and the PIC boards of this library.

Main components

5

README

README.md

CAN Bus Framework Expansion Card

Cananka allows for the computer control of a CAN bus. The control of device is possible via serial port (SLCAN compatible, Windows/Linux) or via SocketCAN network driver (Linux).

CAN Bus Pinout

To connect to this board, one has to use a 4-pin JST XH connector. The following table represents the pinout, pin 1 being on the left as looking into the expansion card.

#RefDescription
1GNDGround connection
2CAN LCAN low-side
3CAN HCAN high-side
4V+Not connected

As power consumption is low, wires can be almost any AWG. I would recommend using 24 AWG wire 0.25 mm² as they allow for greater compatibility with other connectors.

LEDs

Left LED will blink on UART communication with computer (both sending toward and receiving data from computer).

Right LED will blink on CAN bus activity.

Other repositories

The following hardware version are also available:

The following additional repositories might be of interest:


You can check my blog and other projects at www.medo64.com.

Parts

28
QtyValueFootprintReferences
5100nMedo64:C (0805)C2, C3, C4, C5, C6
31KMedo64:R (0805)R3, R4, R5
3BSS84Medo64:Q MOSFET-P (SOT23-3)Q1, Q2, Q3
259Medo64:R (0805)R1, R2
25K1Medo64:R (0805)R6, R7
1105444-0001Medo64:J USB C 3.2 Edge (24w)J1
110nMedo64:C (0805)C1
110uMedo64:C (0805)C8
14u7Medo64:C (0805)C7
1600RMedo64:L (0805)L1
1ACTMedo64:DS (0805)DS2
1B3B-XH-AMedo64:J JST XH Edge [CAN] (4w)J2
1FT232RLMedo64:U Transceiver UART [FT232R] (SSOP-28)U1
1MCP2561Medo64:U Transceiver CAN [MCP2561] (SOIC-8)U3
1Microchip PICMedo64:ICSP PIC Pogo SS (5w)ICSP
1PIC18F25K80Medo64:U Micro [PIC18F25K80] (SSOP-28)U2
1TVSMedo64:D TVS 24V [PESD24VL2BT,215] (SOT23-3)D1
1UARTMedo64:DS (0805)DS1

Similar boards

  • 2 layers62 × 38.1 mmWater meter counter, the printed circuit board in 3D

    Water meter counter

    usimd/water-meter-counter

    Inductive water meter counting module for B-meters GSD8

    46 parts1
  • 2 layers55 × 45 mmCanfuel, the printed circuit board in 3D

    Canfuel

    PoJD/kicad

    Printed circuit boards. A container for all projects, successor to the older eagle repo.

    28 partsApache-2.0
  • 2 layers82 × 72 mmDomino CAN, the printed circuit board in 3D

    Domino CAN

    GBert/misc

    miscellaneous stuff / unsorted

    19 parts99
  • 2 layers24 × 27.9 mmUartFEC, the printed circuit board in 3D

    UartFEC

    medo64/UartFEC

    Framework laptop expansion card exposing serial TTL interface

    20 parts13MIT
  • 2 layers47.6 × 36.8 mmAdapter, the printed circuit board in 3D

    Adapter

    araobp/can-bus

    CAN adapter to UART

    30 parts12GPL-3.0
  • 2 layers107.7 × 85.1 mmCcd can bridge, the printed circuit board in 3D

    Ccd can bridge

    xerootg/CAN-CCD_bus

    Implements a CAN translator to CCD via a Intersil CDP68HC68S1

    86 parts12
  • 4 layers72 × 78.5 mmDashSight Mezzanine Card, the printed circuit board in 3D

    DashSight Mezzanine Card

    DashSight/Pine64-Mezzanine-Card

    A PineA64 mezzanine card for adding support to communicate with a vehicle's OBD2 port, obtain GPS location and determine acceleration, designed in KiCAD

    88 parts3
  • 2 layers80 × 49 mmObd2, the printed circuit board in 3D

    Obd2

    kevinkrieger/CAN

    CAN repository containing my CAN project, kicad files, firmware, datasheets, references, etc.

    64 parts3

Questions

How big is the CanankaFEC PCB?

It measures 24 × 27.9 mm and has 2 copper layers, 0.8 mm thick.

What parts does the CanankaFEC use?

28 parts, built around the PIC18F25K80-I/MM, MCP2561-E/P, FT232RL and BSS84. 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 CanankaFEC KiCad files?

From the medo64/CanankaFEC repository on GitHub, at the commit this page was made from: the board is src/CanankaFEC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CanankaFEC design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).