

LotusABSTool
Play with the EBC430 ECU for Lotus
- Size
- 35.6 × 40.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 29
- Pads
- 60
- Tracks, vias
- 115, 0
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 30 May 2021
- Updated
- 30 May 2021
Overview
LotusABSTool is an open-source printed circuit board by cloudn1ne, from the cloudn1ne/LotusABS repository on GitHub. It is a 2-layer board of 35.6 × 40.6 mm with 13 parts on 29 nets, routed with 115 tracks and 0 vias.
It is built around the WEMOS D1 MINI, L9637D and BA05FP-E2. Its parts include 3 ICs, 3 diodes, 2 capacitors and 1 connector. It belongs with the ESP8266 boards of this library.
Main components
3WEMOS D1 MINI
A mini wifi board with 4MB flash based on ESP-8266EX, hardware version 4.0.0.LolinUncategorisedL9637D
SOP-8SOP-8 Interface - Specialized ROHSSTMicroelectronicsInterface - SpecializedBA05FP-E2
TO-252-40℃~+85℃ 1 1A 25V 55dB@(120Hz) 5V Fixed Over Current Protection、Over Temperature Protection、Over Voltage Protection Positive TO-252 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSROHM SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdLotusABS
![]() | ![]() | |
![]() | ![]() | ![]() |
What can you do with it ?
The software part is a pretty minimum implementation of the KWP2000 via K-LINE as used by the EBC430 EBC. The supported Service IDs are:
| Function | Usage |
|---|---|
| StartCommunication | start a KWP2000 session |
| ReadECUIdentification | ECU details, nothing new here - same as listed in the Lotus Service Manual |
| ReadDataByLocalId | battery voltage, wheel speeds (not implemented, because my car is not moving atm) |
| ReadDiagnosticTroubleCodeByStatus | read DTC codes and status reasons |
| ClearDiagnosticInformationService | clear and DTCs |
| InputOutputControlByLocalId | control the valves, pump, relay |
So with that you can establish communication with the ECU, get software/hardware versions, battery voltage (wheels speeds later on), read and clear DTCs, and most importantly control the valves, pump and valve relay to aid with bleeding.
How can i use it ?
You need to solder up the little ESP8266 based adapter (or put it on breadboard if you are adventurous. A proven PCB design and circuit is included in the ./pcb folder. It was made with KiCAD (www.kicad.org)
Whats the difference to existing KLINE/OBD Tools ?
Not much - i didnt have one, so i had to roll my own - the most notible difference is that the KLINE line has to be on PIN #12 of the OBD connector (usualy it would be Pin #7) And you wont have a GUI to control stuff.
Software
The project is based on PLATFORM.IO - download VS Code and install platform IO (https://platformio.org/)
Hardware
see KiCAD
As usual that tool comes with no warranty, it might blow up your airbags (same KLINE) or set your car on fire. Good luck ;-)
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | 510R1, 510R2, 510R3 |
| 1 | 22uF | Capacitor_SMD:CP_Elec_10x10.5 | C2 |
| 1 | 330nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | BA05FP-E2 | Package_TO_SOT_SMD:TO-252-2 | U2 |
| 1 | C | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | 100n1 |
| 1 | D | Diode_SMD:D_SMA-SMB_Universal_Handsoldering | D2 |
| 1 | DB9_Male | Connector_Dsub:DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles | J1 |
| 1 | L9637D | Package_SO:SO-8_3.9x4.9mm_P1.27mm | IC1 |
| 1 | LED_OK | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | LED_PWR | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | WeMos_D1_mini | WEMOS-D1-MINI:wemos-d1-mini-with-pin-header | U1 |
Questions
How big is the LotusABSTool PCB?
It measures 35.6 × 40.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LotusABSTool use?
13 parts, built around the WEMOS D1 MINI, L9637D and BA05FP-E2. 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 LotusABSTool KiCad files?
From the cloudn1ne/LotusABS repository on GitHub, at the commit this page was made from: the board is pcb/v1.0/LotusABSTool.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the LotusABSTool design in my own project?
Its repository states no licence, so its author keeps all rights: ask cloudn1ne before reusing the design.
Similar boards
- 2 layers80.1 × 56.9 mm

- 2 layers115.2 × 78.6 mm

- 2 layers

- 2 layers65 × 53 mm

Kline l9637d
quangvd917/ab125-kline
Bản mới của kline-l9637d: C3 SuperMini cắm thẳng lên mạch qua rào cái, không còn giắc J2. PCB một mặt, kích thước 70 × 38 mm, để tự làm. Firmware dùng env c3supermini như cũ, không phải sửa.
23 parts2 - 2 layers70.1 × 43.2 mm

Iaq device
nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality
19 parts396 - 2 layers37.6 × 29.3 mm

Romulator programmer interface
bitfixer/bf-romulator
Romulator - RAM/ROM replacement and debug for 6502 CPU systems
5 parts160 - 2 layers32.1 × 40.8 mm

Power Monitor Version 1
alcar21/WemosEM
Cheap power monitor (STC013) with Home Assistant Discover and Wemos D1 Mini / PRO (esp8266)
8 parts122 - 2 layers91 × 49 mm





