Main Gauge Board

The gauge is built around the Waveshare ESP32-S3 1.85" Round LCD module, with a custom PCB providing sensor connections and power management.

Key Components

ComponentPurpose
ESP32-S3 (N16R8)Main processor with WiFi and BLE
PCF85063Real-time clock (battery backed)
QMI86586-axis IMU (accelerometer + gyroscope)
MAX98357AI2S audio amplifier (warning beeps)

Downloads — Gauge Supply PCB

The power supply and interconnect PCB fits inside the 52mm gauge housing alongside the Waveshare module. KiCad project files and manufacturing outputs:

FileDescription
GaugeSupply.kicad_schSchematic
GaugeSupply.kicad_pcbPCB layout
GaugeSupply.kicad_proKiCad project
GaugeSupply.step3D STEP model
gerbers.zipGerber files for manufacturing

RearView

Expansion Board

The optional expansion board connects to the gauge via a 6core cable supporting 4-wire I2C (500mm max, 100kHz) and the 12V vehicle supply.

The Expansion Board provides the additional IO functions below

ComponentPurpose
LIS3MDL3-axis magnetometer (compass)
MCP9600Thermocouple interface (EGT)
ADS111516-bit ADC (boost pressure)
MCP23017I/O expander (expansion board inputs)
InputFunction
IO0Spare
IO1Ignition
IO2Sidelights
IO3Fan Low Speed
IO4Fan High Speed
IO5Coolant Level Low
IO6Low Beam (Dipped)
IO7Full Beam (High)
OutputFunction
Out2Wadding enable
Out3Low Fan Enable
Out4High Fan Enable

Other outputs are Spare

Downloads — Expansion Board PCB

FileDescription
LandyGauge.kicad_schSchematic
LandyGauge.kicad_pcbPCB layout
LandyGauge.kicad_proKiCad project
LandyGauge.step3D STEP model
gerbers.zipGerber files
ExpansionBoard.pdfSchematic PDF

Fan Relay Board

The fan relay board provides switched outputs for cooling fan control.

Downloads — Fan Relay PCB

FileDescription
LandyFan.kicad_schSchematic
LandyFan.kicad_pcbPCB layout
LandyFan.kicad_proKiCad project
LandyFan.step3D STEP model
gerbers.zipGerber files for manufacturing

Wiring

FileDescription
Gauge Wiring.pdfWiring schematic PDF
GaugeWire.kicad_schWiring schematic (KiCad)
GaugeWire.kicad_proKiCad project

3D Printed Cases

CAD model

The gauge housing is a 52mm case designed to hold the Waveshare module and gauge supply PCB. Two alternative bezels are provided to support Waveshare displays with and without touch support. I have had good results printing with PET-G on a BambuLabs printer using the default settings and 0.4mm nozzel. Note that the walls of the gauge are thinner than I would have liked to be able to fit the standard 52mm gauge opening in a dash. The Button Plug is to blank the connector for the buttons if using the touch interface. The buttons are optional on the touch version. The plug needs some flexibilty so I have printed it in TPU for AMS. If you anticipate dismantling the gauge then printing the bezel in TPU lets you put it on and off multiple times. Printing the bezel in PET-G makes for a one time assembly, as either the bezel or the body are likely to break on disassembly.

Downloads — 3D Models

FileDescription
52mm Gauge Housing.f3zFusion 360 source (full assembly)
Case.objMain case body (printable)
Cover.objRear cover (printable)
Bezel - Touch.objFront bezel for touch version (printable)
Bezel - Non Touch.objFront bezel for non-touch version (printable)
Nut.objMounting nut (printable)
ButtonPlug.objButton plug (printable)

Expansion Board Enclosure

The expansion board enclosure is a separate printed box for mounting the optional expansion PCB. The assembly includes the main box, lid, cable management parts, and internal clamps to secure the PCB and wiring.

FileDescription
ExpansionBox.f3zFusion 360 source assembly
Base.objMain enclosure body
lid.objEnclosure lid
BoardClamp.objPCB retaining clamp
CableClamp.objCable clamp
wireGuide.objWire guide
lockTab.objLocking tab
grommit.objCable grommet

Fan Relay Enclosures

Two fan relay enclosure variants are provided. Type1 is intended for interior mounting. Type2 is intended for use in the engine bay and includes sealing parts for a more protected installation.

Fan Relay Box Type1

FileDescription
FanRelayBoxType1.f3zFusion 360 source assembly
Base.objMain enclosure body
lid.objEnclosure lid
gromit.objCable grommet

Fan Relay Box Type2

FileDescription
FanRelayBoxType2.f3zFusion 360 source assembly
FanBoxGaskit.f3dFusion 360 gasket source
Base.objMain enclosure body
lid.objEnclosure lid
Gaskit.objPrintable gasket
lid washer.objLid washer
Grommit.objCable grommet

Bill of Materials

Detailed BOM coming soon