Skip to the content
2 layers33.5 × 17.1 mmTTLtoCANforTOF, the printed circuit board in 3D

电源部分通过 TPS54202 将输入电源降压至设计目标 5V,再由 ME6211 产生板上 3.3V。STM32 连接 ToF 的 UART,并通过 CAN 收发器接入总线。通信转换需要配套固件,当前仓库未提供固件及协议定义。

Size
33.5 × 17.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
56
Pads
151
Tracks, vias
267, 61
Pours
123
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Sep 2026
Updated
29 Oct 2026

Overview

TTLtoCANforTOF is an open-source printed circuit board by QDU-Robomaster, from the QDU-Robomaster/TTLtoCAN repository on GitHub. It is a 2-layer board of 33.5 × 17.1 mm with 44 parts on 56 nets, routed with 267 tracks and 61 vias.

It is built around the TCAN3413DRB, TD1469 and ME6211C33M5G-N, with the BZT52C12S, SI2309CDS-T1-GE3 and X32258MSB4SI among its other parts. Its parts include 17 capacitors, 9 resistors, 4 ICs, 4 connectors and 3 diodes. It belongs with the STM32 boards of this library.

Main components

6

README

README.md

项目名称

TTLtoCANforTOF

项目简介

面向 ToF 设备的 TTL UART 转 CAN 通信模块,设计目标是通过 24V 输入为 ToF 提供 5V 电源,并由 STM32 完成串口数据与 CAN 报文之间的转换。

PCB预览

以下预览基于 2026-10-05 21:07 保存的 PCB 文件重新生成。部分器件未配置三维模型,实际装配以封装和 BOM 为准。

正面:

PCB 正面

背面:

PCB 背面

主要参数

PCB 尺寸 36.00 × 20.05 mm,圆角矩形 层数 / 板厚 2 层 / 1.6 mm 输入电源 设计标称 24V,经 J4 输入 ToF 电源 设计目标 5V,经 J3 第 4 脚输出 板上逻辑电源 3.3V 主控 STM32G0B1CBTx,LQFP-48 通信接口 UART(J3)、CAN(J2) 调试接口 SWD(J6)

接口定义

J4:电源输入 AMASS XT30U-F,2Pin
1:GND; 2:VCC_IN(标称 24V 输入) J2:CAN JST GH,2Pin,1.25 mm
1:CAN− / CAN_L; 2:CAN+ / CAN_H J3:ToF JST GH,4Pin,1.25 mm
1:USART1_TX(模块输出,接设备 RX); 2:USART1_RX(模块输入,接设备 TX); 3:GND; 4:5V 电源输出 J6:SWD Molex CLIK-Mate 502386-0470,4Pin,1.25 mm
1:SWDIO; 2:SWCLK; 3:GND; 4:3.3V 参考电源

项目扩展叙述

电源部分通过 TPS54202 将输入电源降压至设计目标 5V,再由 ME6211 产生板上 3.3V。STM32 连接 ToF 的 UART,并通过 CAN 收发器接入总线。通信转换需要配套固件,当前仓库未提供固件及协议定义。

详细的接口接线、工程打开方式、生产资料与调试安排见 工程说明文档。

主要器件

U1 TPS54202DDC 开关降压,设计用于产生 5V U2 ME6211C33M5 3.3V 线性稳压 U3 STM32G0B1CBTx 通信处理主控 U6 TCAN3413DR(当前 Value) CAN 收发器 Q2 Si2309CDS-T1-GE3 输入侧 P 沟道 MOS 管 D3 BZT52-C12 输入保护电路中的稳压管 L1 15µH 降压电感 Y1 X32258MSB MCU 外部晶振

制造资料指路

制造和装配输出位于 Production_documents/,各子目录用途见 工程说明文档。 使用 KiCad 10.0.x 打开根目录的 TTLtoCANforTOF.kicad_pro,再进入原理图或 PCB 编辑器。 TTLtoCANforTOF.kicad_sch 当前原理图 TTLtoCANforTOF.kicad_pcb 当前 PCB sym-lib-table 项目符号库路径配置 BOM/ 设计物料清单 Documents/ 项目说明、预览图和检查报告 3Dmodel/TTLtoCANforTOF.step 整板 STEP 模型 Production_documents/ 生产输出资料 History/ 历史工程快照,不作为当前生产依据

Parts

44
QtyValueFootprintReferences
100.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C10, C12, C13, C14, C18, C19, C20, C21
2100kΩResistor_SMD:R_0603_1608MetricR7, R9
210kΩResistor_SMD:R_0603_1608MetricR6, R8
21kΩResistor_SMD:R_0603_1608MetricR10, R11
222pFCapacitor_SMD:C_0603_1608MetricC16, C17
222uFCapacitor_SMD:C_0805_2012MetricC6, C11
2LEDLED_SMD:LED_0603_1608MetricD1, D2
2LOGOLOGOG***, G***
110uFCapacitor_SMD:C_0805_2012MetricC9
11MΩResistor_SMD:R_0603_1608MetricR1
122uFCapacitor_SMD:C_1210_3225MetricC3
122uHInductor_SMD:L_APV_ANR5020L1
14.7uFCapacitor_SMD:C_0603_1608MetricC15
143kΩResistor_SMD:R_0603_1608MetricR4
18.2kΩResistor_SMD:R_0603_1608MetricR5
1BZT52-C12Diode_SMD:D_SOD-123D3
1CANConnector_JST:JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_VerticalJ2
1GNDTestPoint:TestPoint_Pad_D1.0mmTP2
1ME6211C33M5Package_TO_SOT_SMD:SOT-23-5U2
1RSTTestPoint:TestPoint_Pad_D1.0mmTP1
1STM32G0B1CBTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU3
1SWDConnector_Molex:Molex_CLIK-Mate_502386-0470_1x04-1MP_P1.25mm_HorizontalJ6
1Si2309CDS-T1-GE3Package_TO_SOT_SMD:SOT-23Q2
1TCAN3413DRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1TD1469Package_TO_SOT_SMD:SOT-23-6U4
1TOFConnector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ3
1X32258MSBCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1XT30Connector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_VerticalJ4

Similar boards

  • 2 layers56.3 × 62.4 mmLm5116, the printed circuit board in 3D

    Lm5116

    xiaokaizip/lm5116-digital-power

    c #define MCP41100ENABLE 0B00010011 #define MCP41100DISABLE 0B00100000

    86 parts1
  • 2 layersNeopixel project v3.0, the printed circuit board in 3D

    Neopixel project v3.0

    Scrarf/Neopixel-project-v3.0

    PCB for ESP8685H4 WIFI based RGBW led driver.

    64 parts
  • 4 layers40 × 40 mmAeroHawk FC, the printed circuit board in 3D

    AeroHawk FC

    sbbxiii/The-Eagle

    The Eagle: Custom STM32F405 4-Layer Autonomous Avionics Flight Controller PCB

    76 parts1MIT
  • 4 layers50 × 50 mmFlightController Drone, the printed circuit board in 3D

    FlightController Drone

    damnitzhemanth-oss/Flight_Controller

    Custom STM based flightcontroller designed from scratch.

    157 parts
  • 4 layers18 × 30.7 mmFlatPort, the printed circuit board in 3D

    FlatPort

    fire-h0und/FlatPort

    Teensy 2.0 Risc-V dropin Arduino promicro lookalike with special features

    40 partsMIT

Questions

How big is the TTLtoCANforTOF PCB?

It measures 33.5 × 17.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TTLtoCANforTOF use?

44 parts, built around the TCAN3413DRB, TD1469, ME6211C33M5G-N and BZT52C12S. 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 TTLtoCANforTOF KiCad files?

From the QDU-Robomaster/TTLtoCAN repository on GitHub, at the commit this page was made from: the board is TTLtoCANforTOF.kicad_pcb and its schematic TTLtoCANforTOF.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TTLtoCANforTOF design in my own project?

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