Skip to the content
PCBKitNew board
2 layersCAN Controller, the printed circuit board in 3D
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
21
Pads
70
Tracks, vias
254, 36
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Oct 2026
Updated
17 Oct 2026

Overview

CAN Controller is an open-source printed circuit board by Avi0704, from the Avi0704/Controller_node- repository on GitHub. It is a 2-layer board with 22 parts on 21 nets, routed with 254 tracks and 36 vias.

It is built around the MT6835. Its parts include 7 connectors, 3 resistors, 1 IC and 1 diode. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

Parts

22
QtyValueFootprintReferences
4SO09TestPoint:TestPoint_Pad_D1.5mmJ14, J15, J16, J17
310kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3
3XT_60Connector_AMASS:AMASS_XT60-M_1x02_P7.20mm_VerticalJ10, J11, J12
2Optional_SWConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Verticall_sw, l_sw
2PowerConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical3.3, 5v
1AS5600_I2CConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_Verticali2c_enc
1As5600_3pinsConnector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_Verticali2c_enc
1BTS7960jConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Verticalmot_d
1CAN_TTL_CONVConnector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_Verticalcan_ttl
1DDiode_THT:D_5W_P10.16mm_HorizontalD1
1ESP32-C3_SUPERMINI_SMDESP32-C3_SUPERMINI_SMD:MODULE_ESP32-C3_SUPERMINIU3
1I2C BUSConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_Verticali2c
1MT6835Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Verticalspi_enc

Questions

What parts does the CAN Controller use?

22 parts, built around the MT6835. 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 CAN Controller KiCad files?

From the Avi0704/Controller_node- repository on GitHub, at the commit this page was made from: the board is test1/esp32_usb/CAN_Controller/CAN_Controller.kicad_pcb and its schematic test1/esp32_usb/CAN_Controller/CAN_Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CAN Controller design in my own project?

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

Similar boards

  • 4 layers35 × 35 mmLemon pepper, the printed circuit board in 3D

    Lemon pepper

    VIPQualityPost/lemon-pepper-stepper

    simplefoc all-in-one 50W hybrid stepper + bldc driver

    87 parts75MIT
  • 2 layers24 × 32 mmMt6835-hoverboard, the printed circuit board in 3D

    Mt6835-hoverboard

    mcells/mt6835-hoverboard-motor

    MT6835 magnetic Encoder Breakout board, eg. for mounting inside Hoverboard motors

    14 parts29
  • 4 layers163 × 83 mmVoxboard, the printed circuit board in 3D

    Voxboard

    shadedvox/arsenal

    A fully custom 6 degree-of-freedom robotic arm, built from the ground up across hardware, firmware, and mechanical design.

    182 parts1Apache-2.0
  • 2 layers42 × 42 mmMT6835-NEMA17, the printed circuit board in 3D

    MT6835-NEMA17

    VIPQualityPost/MT6835-NEMA17

    High resolution magnetic angle sensor which can be mounted to the back of NEMA17 sized stepper motors. Enables use of SPI, ABZ, UVW, and PWM outputs.

    13 parts
  • 2 layers46.4 × 27 mmNon magic encoder r1, the printed circuit board in 3D

    Non magic encoder r1

    VX-wiki/non-magic-encoder

    A non-magic magnetic encoder for Vectrix VX-1 maxi scooter motor controller

    20 parts
  • 2 layers21 × 17 mmEncoder MT6835, the printed circuit board in 3D

    Encoder MT6835

    runger1101001/Magnetic_Encoders

    Small (21x17mm) board for the SC60228 magnetic absolute angle sensor.

    11 parts11
  • 4 layers46 × 48 mmMini qdd, the printed circuit board in 3D

    Mini qdd

    duwogus7650-ctrl/board-design

    OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

    31 parts