Skip to the content
2 layers43 × 26 mmLIN MFSW Adapter, the printed circuit board in 3D

Аппаратно адаптер выполнен на микроконтроллере STM32F103C8T6, схема и печатная плата разработаны в среде KiCad. Печатная плата односторонняя, габаритные размеры 43 x 26 мм.

Size
43 × 26 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
51
Pads
122
Tracks, vias
193, 0
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Jan 2023
Updated
2 Jan 2023

Overview

LIN MFSW Adapter is an open-source printed circuit board by mka1ugin, from the mka1ugin/LIN_MFSW_Adapter repository on GitHub. It is a 2-layer board of 43 × 26 mm with 29 parts on 51 nets, routed with 193 tracks and 0 vias.

It is built around the TJA1021T/10/C, AMS1117-3.3 and LL4148. Its parts include 9 capacitors, 7 resistors, 4 ICs, 4 diodes and 3 connectors. It belongs with the interfaces and adapters boards and the STM32 boards of this library.

Main components

3

README

README.md

LIN_MFSW_Adapter

Проект адаптера для установки новых MQB мультирулей на автомобили платформы PQ.

Аппаратно адаптер выполнен на микроконтроллере STM32F103C8T6, схема и печатная плата разработаны в среде KiCad. Печатная плата односторонняя, габаритные размеры 43 x 26 мм. В микроконтроллере задействованы 2 UART-порта, сконфигурированные в режиме LIN. UART1 работает в режиме Master и отправляет запросы на блок кнопок, UART2 в режиме Slave обрабатывает запросы от подрулевого блока. Прошивка написана в среде Keil 5 с использованием STM32Cube MX. Все действия выполняются в callback-функциях по окончании приёма/передачи по UART.

Устройство испытано на VW Passat B6 с подрулевым блоком 5K0953569T (SW 0180) и мультирулём 5E3419093CVKH. Его кнопки максимально имитируют работу кнопок старого 12-кнопочного руля. Кнопки вызова ассистентов, управления обогревом руля и включения круиза пока не задействованы. Сам адаптер установлен прямо в мультируль, под него вырезано место (на версиях мультируля с датчиками KLR здесь установлен контроллер KLR). skoda_mqb_steering_on_pq46 device

Parts

29
QtyValueFootprintReferences
5100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C6, C7, C8, C9
510kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R7
3LL4148Diode_SMD:D_MiniMELFD1, D2, D3
20Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderJP1, JP2
21nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3
2TJA1021TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3, U4
1100u 10VCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolderC4
110u 35VCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolderC1
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
1510Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Conn_01x04STM32_modules:JTAG_SMD_CONNECTORJ3
1LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD4
1LIN1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1LIN2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1

Similar boards

  • 2 layers47.5 × 50 mmJ527, the printed circuit board in 3D

    J527

    mka1ugin/J527

    Дополнительный контроллер для подрулевого блока 5K0953569, реализующий работу кнопки ассистентов, круиза и обогрева руля

    66 parts
  • 2 layers100 × 100 mmUsb2most, the printed circuit board in 3D

    Usb2most

    smartgauges/usb2most

    USB to MOST adapter

    139 parts26GPL-3.0
  • 2 layers112 × 57 mmCaravansensor, the printed circuit board in 3D

    Caravansensor

    MartinVerges/womolin-waterlevel

    DIY project to build a smart fuel sensor for RVs or in other projects. It is based on air pressure and is able to measure fresh water as well as grey and black water levels with high precision.

    226 parts17
  • 2 layers100 × 100 mmEthernet bob base, the printed circuit board in 3D

    Ethernet bob base

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    112 parts990GPL-3.0
  • 2 layers197 × 90 mmBackplane, the printed circuit board in 3D

    Backplane

    bastien313/Open-test-bench

    Open test bench is an open-source platform for drive or characterize any type of system. The system is made for simplifying the development of additional modules called "peripheral module".

    39 parts6GPL-3.0
  • 2 layers84.4 × 56.8 mmRPi Hat, the printed circuit board in 3D

    RPi Hat

    klaus-liebler/sensact

    Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…

    131 parts4Apache-2.0
  • 2 layers51 × 71 mmOTThing, the printed circuit board in 3D

    OTThing

    Phunkafizer/OT-Thing

    A compact universal OpenTherm WiFi Interface

    111 parts28
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10

Questions

How big is the LIN MFSW Adapter PCB?

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

What parts does the LIN MFSW Adapter use?

29 parts, built around the TJA1021T/10/C, AMS1117-3.3 and LL4148. 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 MFSW Adapter KiCad files?

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

Can I use the LIN MFSW Adapter design in my own project?

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