Skip to the content
2 layers40 × 20 mmCanbus tire temp sensor, the printed circuit board in 3D

Canbus tire temp sensor

bglen/canbus_tire_temp_sensor1

Tire temperature sensing with IR sensor arrays and a CAN bus interface

Size
40 × 20 mm
Copper layers
2
Thickness
1.6 mm
Parts
42
Nets
40
Pads
147
Tracks, vias
279, 63
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Mar 2025
Updated
11 Jun 2025

Overview

Canbus tire temp sensor is an open-source printed circuit board by bglen, from the bglen/canbus_tire_temp_sensor repository on GitHub, published under the MIT licence. It is a 2-layer board of 40 × 20 mm with 42 parts on 40 nets, routed with 279 tracks and 63 vias.

It is built around the TCAN3403DRQ1, MLX90641ESF-BCA-000-SP and TLE42744DV33ATMA1, with the ECS-160-10-36Q-AES-TR and NUP2105L among its other parts. Its parts include 16 capacitors, 7 resistors, 5 diodes, 4 ICs and 2 connectors. It belongs with the interfaces and adapters and sensors and measurement boards and the STM32 boards of this library.

Main components

5

README

README.md

canbus_tire_temp_sensor

Tire temperature sensing with IR sensor arrays and a CAN bus interface

PCB render

To Do

  • CAD enclosure
  • CAN Message Data Frame Description
  • Firmware
  • Adjust PCB design for PCBA

Building the Hardware

The gerber files for ordering boards can be found in the /production/ folder. A Digikey List for easy BOM ordering can be found here.

Usage

This device outputs thermal camera data to CAN bus. It does not include termination resistors, so only include it at the beginning or end of the network with an external 120 ohm termination resistor.

Pinout

Pin NumberNameDescription
1VCCInput voltage, 4.5 - 40 VDC
2GNDGround
3CAN_NCAN bus low
4CAN_PCAN bus high

Default CAN Message IDs

Default IDMessageDescription
0x700 + 1,2,3Data MessagesTBD
0x710Config MessagesAdjust Default ID, bitrate, sensor settings

Parts

42
QtyValueFootprintReferences
80.1uFCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C7, C8, C14, C15, C16
31kResistor_SMD:R_0603_1608MetricR3, R4, R5
3LEDLED_SMD:LED_0603_1608MetricD2, D3, D4
212pFCapacitor_SMD:C_0603_1608MetricC9, C11
21uFCapacitor_SMD:C_0603_1608MetricC6, C12
222Resistor_SMD:R_0603_1608MetricR1, R2
24.7kResistor_SMD:R_0603_1608MetricR6, R7
24.7uFCapacitor_SMD:C_0603_1608MetricC1, C2
110nFCapacitor_SMD:C_0603_1608MetricC10
12147210040canbus_tire_temp_sensor:Molex_Zero_Hatchi_2147210040J2
122uFCapacitor_SMD:C_0805_2012MetricC13
13.3VTestPoint:TestPoint_Pad_D2.0mmTP2
1CAN_RXTestPoint:TestPoint_Pad_D1.0mmTP4
1CAN_TXTestPoint:TestPoint_Pad_D1.0mmTP3
1ECS-160-10-36Q-AES-TRCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
1GNDTestPoint:TestPoint_Pad_D2.0mmTP1
1Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1MLX90641ESF-BCA-000-SPcanbus_tire_temp_sensor:MLX90641U3
1NUP2105LPackage_TO_SOT_SMD:SOT-23D5
1SCLTestPoint:TestPoint_Pad_D1.0mmTP6
1SDATestPoint:TestPoint_Pad_D1.0mmTP5
1SMBJ36CA-13-FDiode_SMD:D_SMBD1
1STM32F042K6UxPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU2
1TC2030Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ1
1TCAN3403DRQ1Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1TLE42744DV33ATMA1Package_TO_SOT_SMD:TO-252-3_TabPin2U1

Similar boards

  • 2 layers68 × 86 mmCan datalogger board, the printed circuit board in 3D

    Can datalogger board

    bglen/vehicle_telemetry

    Vehicle Live Telemetry System using Pi-based data logging

    106 partsMIT
  • 4 layers72.1 × 42 mmVscp din stm32h552-can z102, the printed circuit board in 3D

    Vscp din stm32h552-can z102

    grodansparadis/can4vscp-frankfurt-usb

    Buffered and isolated USB interface for CAN4VSCP

    48 parts2
  • 4 layers150 × 150 mmBefore router, the printed circuit board in 3D

    Before router

    ahdrage/leafy

    DIY Wi-Fi climate-control prototype for Nissan Leaf: KiCad PCB, ESP32-C3 firmware, Blender enclosure and build notes. Inspired by OVMS.

    51 parts
  • 2 layers33 × 22.5 mmTick, the printed circuit board in 3D

    Tick

    jkramarz/TheTick

    The Tick is the next evolution in covert access control system implants for simulating adversary-in-the-middle attacks.

    37 parts183GPL-3.0
  • 4 layers85 × 85 mmEPS, the printed circuit board in 3D

    EPS

    rgw3d/1KCubeSat_Hardware

    Hardware design files for my $1000 CubeSat.

    657 parts158GPL-3.0
  • 4 layers254.9 × 150.1 mmWomo, the printed circuit board in 3D

    Womo

    muccc/WomoLIN

    Open Source Steuerung von LIN Bus Geräten im Caravan Bereich.

    534 parts84GPL-3.0
  • 4 layers31.6 × 26.6 mmSparrowX, the printed circuit board in 3D

    SparrowX

    enp6s0/TinySparrow

    All-in-one CAN-FD ECU core board

    31 parts61CERN-OHL-P-2.0
  • 2 layers56 × 70 mmCFS Bus Adapter R2, the printed circuit board in 3D

    CFS Bus Adapter R2

    fake-name/cfs-reverse-engineering

    Reverse engineering the Creality CFS for use as a general AMU/MMU system

    66 parts58

Questions

How big is the Canbus tire temp sensor PCB?

It measures 40 × 20 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Canbus tire temp sensor use?

42 parts, built around the TCAN3403DRQ1, MLX90641ESF-BCA-000-SP, TLE42744DV33ATMA1 and ECS-160-10-36Q-AES-TR. 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 tire temp sensor KiCad files?

From the bglen/canbus_tire_temp_sensor repository on GitHub, at the commit this page was made from: the board is hardware/PCB/canbus_tire_temp_sensor.kicad_pcb and its schematic hardware/PCB/canbus_tire_temp_sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Canbus tire temp sensor 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).