BMW-K1200LT-ABS-Conversion
OstapFerensovych·BMW-K1200LT-ABS-Conversion·PCB/BMW-IABS-Converter.kicad_pcb
About the BMW-K1200LT-ABS-Conversion PCB
BMW-K1200LT-ABS-Conversion is an open source STM32 PCB design by OstapFerensovych, published on GitHub under the MIT license. It is a 2-layer board measuring 61.4 × 49 mm, with 63 components from 43 distinct parts.
Its main chip is the STM32F042F4PX, from the STM32 family. Other key parts include the LM2904, LMC662AIM, SN65HVD230, AMS1117-3.3 and MC34063AD. By type, the board carries 22 resistors, 15 capacitors, 8 connectors, 7 diodes, 6 ICs and 4 transistors.
From the project
BMW K1200LT iABS to iABS gen 2 Conversion PCB
To retrofit BMW K1200LT motorcycle we used the ATE/Teves iABS-II module from 2010 R1200GS K25. iABS-II uses CAN bus to communicate with ZFE, DME modules in the original R1200GS schematic.
This project is developed to provide K1200LT necessary signals from ATE/Teves iABS-II CAN bus: - Speed signal for K1200LT dash - Brake and tail lights output - ABS warning LED output - General warning LED output

Main components on the BMW-K1200LT-ABS-Conversion
BMW-K1200LT-ABS-Conversion bill of materials (BOM)
63 components, 43 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM2904 | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | STM32F042F4PX STM32F042F4Px | TSSOP-20_4.4x6.5mm_P0.65mm | U2 |
| 1 | LMC662AIM | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | SN65HVD230 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U5 |
| 1 | MC34063AD | SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 2 | IRFR9024 | TO-252-2 | Q1, Q4 |
| 2 | IRLML0060TRPBF IRLML0060TRPbF | SOT-23 | Q2, Q3 |
| 1 | SWD | PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | HCCPHPE24BKA90F | HCCPHPE24BKA90F | J2 |
| 1 | GPIO_A0 | PinHeader_1x01_P1.27mm_Vertical | J3 |
| 1 | GPIO_A1 | PinHeader_1x01_P1.27mm_Vertical | J4 |
| 1 | GPIO_F0 | PinHeader_1x01_P1.27mm_Vertical | J5 |
| 1 | GPIO_F1 | PinHeader_1x01_P1.27mm_Vertical | J6 |
| 1 | GPIO_A2 | PinHeader_1x01_P1.27mm_Vertical | J7 |
| 1 | GND | PinHeader_1x01_P1.27mm_Vertical | J8 |
| 4 | US1M | D_SMA | D1, D2, D3, D4 |
| 1 | SMBJ16A | D_SMB | D5 |
| 1 | PESD1CAN | SOT-23 | D6 |
| 1 | SS14 | D_SMA | D7 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 18uH (SND0504-180M) | L_Wuerth_WE-PD2-Typ-MS | L1 |
| 4 | 4.7uF | C_0805_2012Metric | C1, C10, C11, C15 |
| 4 | 100nF | C_0402_1005Metric | C2, C3, C7, C9 |
| 1 | 10nF | C_0402_1005Metric | C4 |
| 1 | 1uF | C_0603_1608Metric | C5 |
| 1 | 10UF 10uF | C_0805_2012Metric | C6 |
| 1 | 47uF 25V | C_Radial_D6.3mm_H11.0mm_P2.50mm | C8 |
| 1 | 10uF | C_1206_3216Metric | C12 |
| 1 | 220uF (TAJD227K006RNJ-AVX) | CP_EIA-7343-31_Kemet-D | C13 |
| 1 | 150PF 150pF | C_0402_1005Metric | C14 |
| 2 | 200R | R_0603_1608Metric | R1, R7 |
| 5 | 10K | R_0402_1005Metric | R2, R5, R6, R14, R17 |
| 3 | 100R | R_0402_1005Metric | R3, R4, R12 |
| 2 | 20K | R_0603_1608Metric | R8, R10 |
| 1 | 10K | R_1206_3216Metric | R9 |
| 1 | 2K | R_1206_3216Metric | R11 |
| 1 | 120R | R_0603_1608Metric | R13 |
| 1 | 10K 1% | R_0402_1005Metric | R15 |
| 1 | 10K 1% (NC) | R_0402_1005Metric | R16 |
| 1 | 0.2 Ohm | R_0603_1608Metric | R18 |
| 1 | 3K 1% | R_0603_1608Metric | R19 |
| 2 | 1K | R_0805_2012Metric | R20, R22 |
| 1 | 1K 1% | R_0603_1608Metric | R21 |
BMW-K1200LT-ABS-Conversion design files
The KiCad project lives in the OstapFerensovych/BMW-K1200LT-ABS-Conversion repository on GitHub; these links point at the commit this page was built from.
BMW-K1200LT-ABS-Conversion: common questions
What microcontroller does the BMW-K1200LT-ABS-Conversion use?
The BMW-K1200LT-ABS-Conversion is built around the STM32F042F4PX, from the STM32 family.
How big is the BMW-K1200LT-ABS-Conversion PCB?
The BMW-K1200LT-ABS-Conversion measures 61.4 × 49 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the BMW-K1200LT-ABS-Conversion?
63 components, from 43 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the BMW-K1200LT-ABS-Conversion design files?
From the OstapFerensovych/BMW-K1200LT-ABS-Conversion repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the BMW-K1200LT-ABS-Conversion design in my own project?
Yes, under the terms of its MIT license, which OstapFerensovych chose for the repository.
Can I test firmware for the BMW-K1200LT-ABS-Conversion without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k