Skip to the content
PCBKitNew board
2 layers115.9 × 58 mmConnected OldtimerHardware, the printed circuit board in 3D

Connected OldtimerHardware

theHeathLee/Connected-Oldtimer13

📡🚎Connectivity Project for my old volkswagen

Size
115.9 × 58 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
55
Pads
120
Tracks, vias
223, 3
Pours
10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
24 Mar 2019
Updated
23 Jun 2024

Overview

Connected OldtimerHardware is an open-source printed circuit board by theHeathLee, from the theHeathLee/Connected-Oldtimer repository on GitHub. It is a 2-layer board of 115.9 × 58 mm with 27 parts on 55 nets, routed with 223 tracks and 3 vias.

It is built around the TSR 2-2450 and SFH618A-2. Its parts include 7 ICs, 4 resistors, 4 connectors, 4 fuses and 2 diodes.

Main components

2

README

README.md

alt tag

Connected-Oldtimer

The aim of this project to modernize my old Volkswagen T2 by adding sensors everywhere and make it part of the internet of things. This project is not vehicle specific and can be implimented in any pre OBD vehicle.

The goal here is first to make remote monitoring possible. Motion sensing for anti theft will be implemented as the vehicle does a lot of sitting. (my bicycle has x4 the ammount of kms per year on it as the bus). Additionaly the ability to remotely view levels (battery charge, fuel level etc..)

Alongside remote monitoring I have implmented an HMI using a 3.5" Display that fits in the dash area originally inteded for the RPM guage. This display shows the instantanious data such as speed, RPM, and Temperature.

A low speed CAN network is set up throughout the vehicle to easily add extra sensors.

Disclaimer: Still in the developement phase. V1 hardware has been created and software is still in heavy developement.

Software used:

Things implemented:

  • 3G Connectivity and vehicle to cloud data transfer
  • Gps velocity and location tracking and display
  • CAN Bus Sensor Data
  • Movement Sensor
  • 3D Printed Display mount (Thingiverse)

Parts List:

End Product

Hardware

BOM Viewer

Schematic

PCB

3D Printed Bracket

Alt Text

Art Credits: Freepik

CAN Matrix

ValueIDDLCByte Pos.
Temp (C)0x10080
RPM0x20080, 1
Fuel Level0x30080
Fuel Flow0x40080

Nextion Component Values

ComponentValue
Speed (Kmh)n0
Odometer (Km)n1
Trip Counter (Km)n3
CHT (C)n2
RPMva0

References

GPS

NMEA Simulation

SatGen Windows software form LabSat used for playing NMEA files over virtual coms

NMEAGen browser application for generating custom NMEA files

To create a GPS simulation, first create an NMEA file in NMEAGen. after generating a .nmea file, change the file extension to .txt. The file can now be played in the Serial Output tab of SatGen.

Any USB to TTL coverter can be connected to ports C0 & C1 (Serial5) of the Electron.

Parts

27
QtyValueFootprintReferences
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R4
2R_USResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal4.7k1, 31K1
12N3906Package_TO_SOT_THT:TO-92_InlineQ1
147KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
17.5KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1AUXConnectorConnector_JST:JST_XH_S04B-XH-A-1_1x04_P2.50mm_HorizontalJ4
1AdafruitFRAMheathsfootprints:Adafruit_I2C_FRAMU4
1AdafruitUltimateGPSheathsfootprints:AdafruitUltimateGPSU5
1CCapacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm1uF1
1CANTranceiverModuleheathsfootprints:CAN_Tranceiver_ModuleU3
1CAN_Bus_ConnectorConnector_JST:JST_XH_S05B-XH-A-1_1x05_P2.50mm_HorizontalJ3
1DIODEDiode_THT:D_A-405_P10.16mm_HorizontalD1
1D_ZenerDiode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD2
1LOGOdrawings:smallCamperWifiG***
1MainConnectorConnector_JST:JST_XH_S03B-XH-A-1_1x03_P2.50mm_HorizontalJ2
1MotionSensorheathsfootprints:ShockSensorU6
1NextionConnectorConnector_JST:JST_XH_S04B-XH-A-1_1x04_P2.50mm_HorizontalJ1
1ParticleElectronParticle:electronU1
1Polyfuse 1000mAFuse:Fuse_Littelfuse-LVR200F2
1Polyfuse 2000mAFuse:Fuse_Littelfuse-LVR200F1
1Polyfuse SMD 1000mACapacitor_SMD:C_1210_3225Metric_Pad1.42x2.65mm_HandSolderF3
1Polyfuse SMD 2000mACapacitor_SMD:C_1210_3225Metric_Pad1.42x2.65mm_HandSolderF4
1SFH618A-2Package_DIP:DIP-4_W7.62mm_SocketU7
1TSR_2-2450heathsfootprints:heathsTRS_2_2450U2

The 26 most common of 27 parts.

Questions

How big is the Connected OldtimerHardware PCB?

It measures 115.9 × 58 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Connected OldtimerHardware use?

27 parts, built around the TSR 2-2450 and SFH618A-2. 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 Connected OldtimerHardware KiCad files?

From the theHeathLee/Connected-Oldtimer repository on GitHub, at the commit this page was made from: the board is Hardware/Connected-OldtimerHardware/Connected-OldtimerHardware.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Connected OldtimerHardware design in my own project?

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

Similar boards

  • 2 layers88 × 88 mmAcoustic levitation main, the printed circuit board in 3D

    Acoustic levitation main

    leastrobino/acoustic-levitation

    Mirror of GitLab repository, all issues and pull requests should be created there.

    68 parts21
  • 2 layers76.8 × 53.3 mmAura board kicad, the printed circuit board in 3D

    Aura board kicad

    NorthStarUAS/aura-hardware-legacy

    Legacy hardware designs to support the Rice Creek USA (formerly AuraUAS) system. With the new fmu port on top of the Ardupilot AP_HAL layer, custom built hardware is no longer necessary.

    21 parts11MIT
  • 2 layers65 × 56 mmPi hat, the printed circuit board in 3D

    Pi hat

    MaZderMind/jukebox

    Software and Hardware of my RaspberryPi-Jukebox-Project

    98 parts4
  • 2 layers79 × 90 mmMHCI DMX, the printed circuit board in 3D

    MHCI DMX

    About-Time-Technologies/MHCI

    Modular Hardware Control Interface - Components for the Events Industry

    89 parts2
  • 2 layers25 × 34 mmEVNotipi Watchdog Trinket M0, the printed circuit board in 3D

    EVNotipi Watchdog Trinket M0

    noradtux/evnotipi-watchdog

    To build and upload attach the Trinket M0 by USB and run .

    18 parts2
  • 2 layers143.4 × 82.3 mmMainBoardV4, the printed circuit board in 3D

    MainBoardV4

    Unimakers/Docs-Unimakers-CDR-2024

    La sous répertoire dédiée a l'équipe d'unimakers de la coupe de France de robotique 2024

    119 parts2
  • 2 layers100 × 68 mmTesteurV2, the printed circuit board in 3D

    TesteurV2

    Fabien-B/Servo_Tester

    A device to quickly command servomoteurs and other stuff

    40 parts1