
Generic module
monsterzack5/AutoMato
A Car based automation framework, fully integrated with Node-Red!

The loose wire goes to 3rd pin from the bottom (DTR?).
Obd xp is an open-source printed circuit board by MustSeeMelons, from the MustSeeMelons/can_esp32 repository on GitHub. It is a 2-layer board of 105.7 × 50.8 mm with 69 parts on 69 nets, routed with 331 tracks and 100 vias.
It is built around the TJA1050T/CM, ESP32-WROOM-32 and MP2338GTL-Z, with the MAX98357AETE+T, MEM2075-00-140-01-A and RCW-0C among its other parts. Its parts include 25 capacitors, 18 resistors, 4 ICs, 4 diodes and 4 connectors. It belongs with the ESP32 boards of this library.



The loose wire goes to 3rd pin from the bottom (DTR?).
New cars do chimes when turning on the engine. My '06 Focus does not. This device aims to rectify that! An ESP32 with an micro sd card reader, paired with a MAX9860 to play .wav files upon receiving certain CAN messages. CAN connection handled by the TJA1050. Powered from the OBD2 port 12V rail, with two buck converters for 5V and 3V.
Is an AP that serves a Preact App for listening in on the CAN network via a websocket connection.
Avaialble through obd2.local with the help of mdns!
On plugging in plays the windows XP startup sound.
I don't get any OBD responses from my 2006 Focus, but I can clear DTC's!
Would need to decode raw CAN frames to make sense of anything.
[FW/FE] Read DTC
[FW] Play audio on startup (800RPM) and shutdown (?) (0RPM).
[FW] SD Card logger.
[FE][FW] Oil Temp request/response, visualization.
[XX] Update PCB [IC<>IC level shifter, CAN caps, 32[TX], 33[RX]]
[FE] GZIP the Preact app
[FW] Spiffs for web app storage?
Plug in device to gather more data points - need to decipher the messages.
Keep down the boot button while powering on.
RED: VCC BLUE: GND GREEN: CODE (UNCONNECTED/GND) BLACK: CAN-H WHITE: CAN-L
Sketchy link: https://lisaiauto.ru/universalnyj-emulyator-julie-of80-manual-po-nastrojke-i-podklyucheniyu/
0x7DF is a broadcast to all devices.
0x7E8 should be the engine
0x7e9 should be transmission
TX & RX should be swapped when connecting - RX goes to TX, RX to TX as usual.
Files present on the SD card at /
Instal LLVM and use theclang-format extension for formatting. link
ESP-IDF projects are built using CMake. The project build configuration is contained in CMakeLists.txt
files that provide set of directives and instructions describing the project's source files and targets
(executable, library, or both).
Below is short explanation of remaining files in the project folder.
├── CMakeLists.txt
├── main
│ ├── CMakeLists.txt
│ └── main.c
└── README.md This is the file you are currently readingAdditionally, the sample project contains Makefile and component.mk files, used for the legacy Make based build system. They are not used or needed when building with CMake and idf.py.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100 nF | Capacitor_SMD:C_0805_2012Metric | C3, C8, C9, C13, C14, C18, C20, C21 |
| 6 | 22 nF | Capacitor_SMD:C_0805_2012Metric | C11, C15, C16, C22, C23, C25 |
| 4 | 10 k | Resistor_SMD:R_0805_2012Metric | R4, R11, R12, R13 |
| 4 | LED | LED_SMD:LED_0805_2012Metric | D1, D2, D3, D4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | RCW-0C | digikey-footprints:PROBE_PAD_1206 | TP1, TP2, TP3, TP4 |
| 2 | 10 uF | Capacitor_SMD:C_0805_2012Metric | C10, C12 |
| 2 | 191 k | Resistor_SMD:R_0805_2012Metric | R7, R10 |
| 2 | 22 uF | Capacitor_SMD:C_0805_2012Metric | C2, C19 |
| 2 | 220 pF | Capacitor_SMD:C_0805_2012Metric | C6, C7 |
| 2 | 49.9 k | Resistor_SMD:R_0805_2012Metric | R8, R9 |
| 2 | 6.8 uH | Inductor_SMD:L_SOREDE_SNR.1050_10x10x5mm | L1, L2 |
| 2 | MP2338GTL-Z | MP2338GTL-Z:MP2338GTLZ | IC1, IC2 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric | R19 |
| 1 | 100 k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | 15 | Resistor_SMD:R_0805_2012Metric | R20 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 300 pF | Capacitor_SMD:C_0805_2012Metric | C24 |
| 1 | 3V3 | digikey-footprints:PROBE_PAD_1206 | TP5 |
| 1 | 47 uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 470 | Resistor_SMD:R_0805_2012Metric | R18 |
| 1 | 470 pF | Capacitor_SMD:C_0805_2012Metric | C17 |
| 1 | 51 k | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 5V | digikey-footprints:PROBE_PAD_1206 | TP6 |
| 1 | 634K | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 9.09 k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 90.9 k | Resistor_SMD:R_0805_2012Metric | R14 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x07 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J4 |
| 1 | ESP32-WROOM-32 | digikey-footprints:ESP32-WROOM-32D | MOD1 |
| 1 | MAX98357AETE | MAX98357AETE:QFN50P300X300X80-17N | U1 |
| 1 | MEM2075-00-140-01-A | MEM2075-00-140-01-A:GCT_MEM2075-00-140-01-A | J2 |
| 1 | SW_Push_Open | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | TBL002A-350-02GR-2OR | TBL002A-350-02GR-2OR:CUI_TBL002A-350-02GR-2OR | J3 |
| 1 | TJA1050T | TJA1050T_CM_118:SOIC127P599X175-8N | U2 |

monsterzack5/AutoMato
A Car based automation framework, fully integrated with Node-Red!


zenitheesc/Alcantara
Mobile Ground Station for stratospheric probe monitoring and rescue. Goes well with the Zenith Monitor app.

antmicro/kintex-410t-devboard
This repository contains open hardware design files for a devkit created for AMD-Xilinx Kintex-7 K410T FPGA.

antmicro/rdimm-ddr5-tester
FPGA-based DRAM tester supporting RDIMM DDR5 memories

antmicro/rdimm-ddr4-tester
Experimental platform built around Xilinx Kintex-7 FPGA for development and customization of RAM controllers supporting RDIMM DDR4 RAM modules used in data centers.

johnwinans/2057-ICE40HX4K-TQ144-breakout
Minimal Raspberry PI breakout board for ICE40HX4K FPGA

antmicro/ecp5-dc-scm
Experimental Lattice ECP5-driven Data Center Security Communication Module
It measures 105.7 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
69 parts, built around the TJA1050T/CM, ESP32-WROOM-32, MP2338GTL-Z and MAX98357AETE+T. 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.
From the MustSeeMelons/can_esp32 repository on GitHub, at the commit this page was made from: the board is kikad/obd_xp/obd_xp.kicad_pcb and its schematic kikad/obd_xp/obd_xp.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask MustSeeMelons before reusing the design.