Skip to the content
PCBKitNew board
2 layers71 × 51 mmLetitrain, the printed circuit board in 3D

An ESP32 board intended for use with TL-136 level sensors

Size
71 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
50
Pads
170
Tracks, vias
221, 69
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Sep 2024
Updated
13 Sep 2024

Overview

Letitrain is an open-source printed circuit board by bseibold, from the bseibold/letitrain repository on GitHub, published under the MIT licence. It is a 2-layer board of 71 × 51 mm with 47 parts on 50 nets, routed with 221 tracks and 69 vias.

It is built around the ESP32-WROOM-32D, MCP9700B-E/TT and OP07, with the BSS84 and P4SMAJ30CA among its other parts. Its parts include 16 resistors, 11 capacitors, 9 connectors, 4 ICs and 1 diode. It belongs with the sensors and measurement boards and the ESP32 boards of this library.

Main components

5

README

README.md

Let it rain

An ESP32 board intended for use with TL-136 level sensors

Rendering of the PCB

Status

Version 1 was built and is running well.

Description

The sensor officially requires 24V, but in practice it runs well down to about 7V. An op-amp is used to limit the current through the sensor and protect the ADC in case of a short-circuit. The bias current of the op-amp has a small but measureable effect, however the voltage measured by the ADC is still very linear to the current through the sensor.

Software

The board can be used with ESPHome, see esphome.yaml for an example configuration.

BOM

  • 1x TL-136 differential pressure level sensor

  • 1x ESP32-WROOM-32x, can be any variant with the same footprint

  • 1x MCP3421 ADC converter

  • 1x OP07 Operational Amplifier

  • 1x MCP9700B temperature sensor (optional)

  • 1x DC-DC module with 780x compatible pins and 3.3V output. Must support 12-18V input

  • MLCC capacitors 0603, X5R or X7R, at least 6.3V

    • 5x 100nF (C1, C2, C3, C5, C6)
    • 1x 1µF (C2)
    • 2x 10µF (C4, C9)
  • MLCC capacitors 0603, X5R or X7R, at least 25V (better 50V)

    • 1x 100nF (C7)
    • 1x 1µF (C8)
  • 1x Polymer capacitor 5.0mm, at least 6.3V, 22µF (C10)

  • 1x Polymer capacitor 6.3mm, at least 25V (better 50V), 10µF (C11)

  • 1x Bidirectional TSV diode, SMA, voltage slightly above max. supply voltage (D1, optional)

  • 1x Pin header 0,1" 1x3 Pins (J3)

  • 1x BSS84 P-Channel Enhancement MOSFET (Q1)

  • 8x Resistor 0603, 10kOhm (R1, R3, R4, R9, R10, R11, R12, R15)

  • 2x Resistor 0603, 47kOhm (R2, R13)

  • 3x Resistor 0603, 1kOhm (R5, R6, R7)

  • 1x Resistor 0805, 100Ohm, high precision (R8)

  • 1x Resistor 0805, 33Ohm (R14)

Optional pin headers are omitted. They are intended for later reuse of spare PCBs.

The enclosure is an RL6115 from Hammond Manufacturing.

Changelog

Version 1.1

  • Made more room for DC-DC module, it was a tight fit next to the capacitors
  • Rotated TSV diode so that silkscreen is correct for unidirectional diodes
  • Changed temperature sensor from MCP9701 to MCP9700B, changed footprint from SC70-5 to SOT23-3
  • Some cosmetic fixes
  • Marked optional stuff as DNP

Parts

47
QtyValueFootprintReferences
810kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3, R4, R9, R10, R11, R12, R15
5100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3, C5, C6, C7
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
31kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6, R7
210uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C9
21uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C8
247kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R13
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8, J9
2Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1, J2
2Screw_Terminal_01x02TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_HorizontalJ4, J7
1100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8
110uCapacitor_SMD:CP_Elec_6.3x5.8C11
1220Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16
122uCapacitor_SMD:CP_Elec_5x5.8C10
133Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
1BSS84Package_TO_SOT_SMD:SOT-23Q1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32DU2
1MCP3421A0T-ECHPackage_TO_SOT_SMD:SOT-23-6U3
1MCP9700BPackage_TO_SOT_SMD:SOT-23_HandsolderingU1
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1OP07Package_SO:SO-8_3.9x4.9mm_P1.27mmU4
1P4SMAJ30CADiode_SMD:D_SMA_HandsolderingD1

Questions

How big is the Letitrain PCB?

It measures 71 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Letitrain use?

47 parts, built around the ESP32-WROOM-32D, MCP9700B-E/TT, OP07 and BSS84. 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 Letitrain KiCad files?

From the bseibold/letitrain repository on GitHub, at the commit this page was made from: the board is letitrain.kicad_pcb and its schematic letitrain.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Letitrain design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers67.4 × 44.8 mmAllSerial eBus, the printed circuit board in 3D

    AllSerial eBus

    Phunkafizer/AllSerial

    An universal sophisticated USB-serial converter

    40 parts6MIT
  • 2 layers130 × 80 mmSmu main 1, the printed circuit board in 3D

    Smu main 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    210 parts244
  • 2 layers118 × 103.5 mmEV Charger2, the printed circuit board in 3D

    EV Charger2

    fotherja/EV_Charger

    Arduino Uno Code for EV Charger

    62 parts167MIT
  • 2 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

    Potentiostat

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    142 parts57CC-BY-4.0
  • 2 layers256 × 121 mmForte PA Deck, the printed circuit board in 3D

    Forte PA Deck

    SP6GK/Forte-600-HF-RF-Amplifier

    Project of 600 W LDMOS amlifier based on 2xMRF300.

    170 parts17GPL-3.0
  • 2 layers245.6 × 85.9 mmMycelium pcb, the printed circuit board in 3D

    Mycelium pcb

    microresearch/mycelium

    134 parts5GPL-3.0
  • 2 layers114 × 95 mmVCU V3.2, the printed circuit board in 3D

    VCU V3.2

    HKUST-Red-Bird-Racing-EVRT/GEN5_ELEC

    Repository for RBR EVRT 2025 EE

    170 parts3
  • 4 layers70 × 70.5 mmPCB FINAL UPDATED, the printed circuit board in 3D

    PCB FINAL UPDATED

    bash227/ECG-Motor-Control-Power-Management-PCB

    A multi-function PCB integrating biomedical signal acquisition (ECG), DC motor control, and advanced power management for wearable applications.

    111 parts2MIT