Skip to content

Latest commit

 

History

History

ESPHome Parking Assistant PCB


The PCB is designed in KiCad. Fabrication and Assembly is tuned toward JCLPCB. The production folder has everything you need for JLCPCB to send you fully assembled boards.

Schematic


Do Not Populate (DNP) Notes

  • C9, C10, R16 and R17: These components are an optional snubber used to reduce EMI.
  • R31 and R32 are pullups for open drain outputs. If these pins are used the 10K pullup will be enabled on the ESP32 input pins.
  • R33 and R35 are pullups for the I2C Bus. By default the internal ESP32 pullups are enabled.
  • R34 and R36 can be used to pullup or pulldown the CONFIG pin on the TFLuna connector. For now this is not necessary because the code only support the UART interface on the TFLuna and leaving CONFIG floating will enable the UART.
  • R26 is used to compensate for cable droop. Not currently used.

Bill of Materials


Interactive BOM

PCB Info

  • 4 layer to support an additional ground plane and signal layer to reduce plane interruptions on the outer layers.
  • Dimension are 85mm X 59mm.
  • Requires oven reflow or hot air to assemble some components.
  • Supports TFMini Plus, TFMini-S and TFLuna Range Finder Sensors. Enclosure is designed for TFMini Plus Sensor.