Skip to the content
2 layers43 × 30 mmLIN eval, the printed circuit board in 3D

To initiate LIN communication, connect the PEAK PLIN-USB interface and run the following command:

Size
43 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
66
Pads
207
Tracks, vias
387, 47
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Oct 2024
Updated
3 Dec 2025

Overview

LIN eval is an open-source printed circuit board by trnila, from the trnila/embassy_lin_eval repository on GitHub. It is a 2-layer board of 43 × 30 mm with 68 parts on 66 nets, routed with 387 tracks and 47 vias.

It is built around the TJA1029TK, DS18B20 and AP7370-33FDC, with the DMG1012T and PMEG3020EJ among its other parts. Its parts include 23 resistors, 12 diodes, 11 capacitors, 7 transistors and 4 ICs. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

LIN evaluation board for embassy

LIN eval board utilizing the Rust Embassy framework, featuring:

  • 4x LEDs
  • 1x RGB LED
  • 1x Photoresistor for light sensing
  • 1x One-Wire DS18B20 temperature sensor
  • 3x jumpers to set board ID (0-7)

Build and run

Connect debugger and run:

shell-session
$ cargo run

To initiate LIN communication, connect the PEAK PLIN-USB interface and run the following command:

shell-session
$ uv run ./commander.py

Parts

68
QtyValueFootprintReferences
20RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +4
7DMG1012TPackage_TO_SOT_SMD:SOT-523Q1, Q2, Q3, Q4, Q5, Q6, Q7
5LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3, D5, D8, D10, D12
4LEDLED_THT:LED_D5.0mmD2, D7, D9, D11
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
31uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C9
3Jumper_2_OpenTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP2, JP3, JP4
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C10
210pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C7
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
110uF/10VCapacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolderC11
110uF/16VCapacitor_Tantalum_SMD:CP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolderC12
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
11nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
18MhzCrystal:Crystal_SMD_SeikoEpson_FA128-4Pin_2.0x1.6mmY2
1AP7370-33FDCPackage_DFN_QFN:DFN-6-1EP_2x2mm_P0.65mm_EP1.01x1.7mmU2
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1DDiode_SMD:D_SOD-323_HandSolderingD1
1DS18B20Package_TO_SOT_THT:TO-92_InlineU4
1Jumper_2_BridgedTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP1
1LED_RGBLED_SMD:LED_RGB_5050-6D6
1PMEG3020EJDiode_SMD:D_SOD-323FD4
1R_PhotoOptoDevice:R_LDR_5.0x4.1mm_P3mm_VerticalR9
1STM32 SWDConnector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMDJ1
1STM32G030K8TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU3
1TJA1029TKPackage_DFN_QFN:DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mmU1

Similar boards

  • 4 layers127 × 101.6 mmBaja ECVT Controller, the printed circuit board in 3D

    Baja ECVT Controller

    jfulreader64/Baja_ECVT_Controller

    ECVT Controller for brushed motor, 15a Sustained Current

    105 parts1
  • 4 layers67 × 51 mmBC Heater, the printed circuit board in 3D

    BC Heater

    rasusmilch/BC_Heater

    132 parts
  • 4 layers42 × 42 mmAxis Basic, the printed circuit board in 3D

    Axis Basic

    andrew153d/AxisDriver

    76 parts1
  • 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 layers89.5 × 85.2 mmSpb bb revb dpt, the printed circuit board in 3D

    Spb bb revb dpt

    EnesAyaz/KTH

    This repository is opened to be archival information for my coming Ph.D studies at KTH.

    225 parts
  • 4 layers55.9 × 55.9 mmQUADCOPTER, the printed circuit board in 3D

    QUADCOPTER

    Riskerx/QUADCOPTER

    QuadCopter Rev B: STM32F401 four-layer flight-controller PCB, manufacturing files, hardware documentation and firmware integration plan.

    103 parts
  • 2 layers27.8 × 61.2 mmSTM32 Devboard, the printed circuit board in 3D

    STM32 Devboard

    tsk04/STM32-development-board

    KiCad schematic and PCB layout for an STM32 devboard

    39 parts
  • 2 layers88.9 × 80 mmEdk, the printed circuit board in 3D

    Edk

    ciaa/Hardware

    Hardware de la CIAA

    87 parts216

Questions

How big is the LIN eval PCB?

It measures 43 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LIN eval use?

68 parts, built around the TJA1029TK, DS18B20, AP7370-33FDC and DMG1012T. 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 LIN eval KiCad files?

From the trnila/embassy_lin_eval repository on GitHub, at the commit this page was made from: the board is hw/LIN_eval.kicad_pcb and its schematic hw/LIN_eval.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LIN eval design in my own project?

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