

Canbus module
Olin Baja Monorepo for 2021
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 48
- Nets
- 50
- Pads
- 229
- Tracks, vias
- 0, 0
- Pours
- 1
- Routed
- Not yet
- KiCad
- KiCad 5 (file 20171130)
- Created
- 28 Sep 2021
- Updated
- 29 Oct 2021
Overview
Canbus module is an open-source printed circuit board by FrankRacing, from the FrankRacing/Sensing2021 repository on GitHub. It is a 2-layer board with 48 parts on 50 nets.
It is built around the ATMEGA328P-AU, TJA1050T/CM and FT232RL, with the LM1117-ADJ and TB002-500-02BE among its other parts. Its parts include 13 capacitors, 12 resistors, 8 connectors, 6 ICs and 5 diodes. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
5ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TJA1050T/CM
SOP-81Mbps 4.75V~5.25V 50mA CAN Transceiver SOP-8 CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversFT232RL
SSOP-28-208mil-40℃~+85℃ 3.3V~5.25V、4V~5.25V USB 2.0 USB to UART SSOP-28-208mil USB Converters ROHSFTDIUSB ConvertersLM1117-ADJ
SOT-2231 1.2V~5V 1.3V@(1000mA) 15V 1A 2mA Adjustable Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorisedTB002-500-02BE
插件插件 Screw Terminal Blocks ROHSCUIScrew Terminal Blocks
README
README.mdOlin Baja Electrical 2021
This repository contains the hardware, firmware, software, and important technical documents for the 2021 iteration of Olin College of Engineering's Baja project team.
Repository structure
- hardware: boards
- packages: store
- parts: COTs
Instructions to commit:
The main branch is protected, so you cannot commit directly! You need to make a branch first. We suggest learning how to use VSCode's Version Control tab and installing the GitLens extension.
- Make sure your main branch is up to date (git pull)
- Make sure you're on the main branch
- Call
git checkout -b <your initials>/<branch_name>- IE for me it would be
git checkout -b jk/important_feature
- IE for me it would be
- Work on your code, committing frequently
- Push your code to Github
- Make a pull request with your branch
- Wait for your code to be reviewed, responding to review requests
- Merge your branch, and then delete it.
This process will need to be repeated for every change you want to make to the main repository
Parts
48| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R7, R8, R9, R11, R12 |
| 6 | C_100nF | footprints:C_0603_1608Metric | C1, C3, C4, C14, C15, C16 |
| 4 | C_30pF | footprints:C_0805_OEM | C5, C6, C8, C9 |
| 4 | LED_0805 | footprints:LED_0805_OEM | D1, PWR1, RX1, TX1 |
| 2 | C_4.7uF_25V | footprints:C_0805_OEM | C2, C12 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8, J9 |
| 2 | Conn_01x15_Male | Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical | J4, J5 |
| 2 | Crystal | Crystal:Crystal_SMD_7050-4Pin_7.0x5.0mm | Y1, Y2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | ATmega328P-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | CONN_02X03 | footprints:Pin_Header_Straight_2x03 | J6 |
| 1 | DIODE | footprints:D_5.6V_Zener | D3 |
| 1 | FT232RL | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U6 |
| 1 | LM1117-ADJ | Package_TO_SOT_SMD:SOT-223 | U2 |
| 1 | MCP2515-xSO | Package_SO:SOIC-18W_7.5x11.6mm_P1.27mm | U3 |
| 1 | Polyfuse | footprints:FUSM4632X85 | F1 |
| 1 | SW_Push_SPST_NO | footprints:SW_B3U-1000P_4.2x1.7mm | SW1 |
| 1 | Screw_Terminal_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J2 |
| 1 | Screw_Terminal_01x04 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | J1 |
| 1 | TB002-500-02BE | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J7 |
| 1 | TJA1050T | project:TJA1050T | U5 |
| 1 | USB_MicroB | Connector_USB:USB_Micro-B_Molex-105017-0001 | U4 |
Questions
What parts does the Canbus module use?
48 parts, built around the ATMEGA328P-AU, TJA1050T/CM, FT232RL and LM1117-ADJ. 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 Canbus module KiCad files?
From the FrankRacing/Sensing2021 repository on GitHub, at the commit this page was made from: the board is Hardware/canbus_module/canbus_module.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Canbus module design in my own project?
Its repository states no licence, so its author keeps all rights: ask FrankRacing before reusing the design.
Similar boards
- 4 layers100 × 68 mm

- 2 layers39.9 × 45 mm

CanBus Radio VAG
AugustoS97/CanBus-Radio-VAG
CANBUS PCB to control original functions of VAG (VW, SKODA, SEAT, AUDI) cars (such us original DSP and other functions).
35 parts16 - 2 layers100 × 70 mm

MotorDriver
JeyRunner/actonator
3D printable robot actuator with belt-driven gearbox and custom FOC driver board.
177 parts10MIT - 2 layers50.3 × 54 mm

JK BMS CAN
dremeier/Arduino-JK-BMS-To-Pylontech-CAN-PCB
PCB and Case for the Arduino JK-BMS To Pylontech CAN converter
66 parts9 - 2 layers149.2 × 83.7 mm

Nodo BMS 1 1
AugustoS97/BMS-BatterySystem
Repositorio con el diseño de un BMS y una batería como TFM
117 parts7GPL-3.0 - 4 layers37.1 × 41 mm

- 2 layers117.5 × 55 mm

Generic module
monsterzack5/AutoMato
A Car based automation framework, fully integrated with Node-Red!
73 parts1 - 2 layers74.1 × 72.5 mm
