Skip to the content
PCBKitNew board
2 layers98 × 36.2 mmElectronic limit sw, the printed circuit board in 3D

Automatic fluid level control module

Size
98 × 36.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
20
Pads
81
Tracks, vias
210, 9
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Jul 2025
Updated
18 Jul 2025

Overview

Electronic limit sw is an open-source printed circuit board by dilshan, from the dilshan/electronic-limit-switch repository on GitHub, published under the MIT licence. It is a 2-layer board of 98 × 36.2 mm with 33 parts on 20 nets, routed with 210 tracks and 9 vias.

It is built around the HLK-2M05, ZMM5V6 and 10D561K, with the MMBT2222 and SMBJ6.0A among its other parts. Its parts include 7 diodes, 6 resistors, 5 capacitors, 4 connectors and 1 IC. It belongs with the robots and motor control boards and the PIC boards of this library.

Main components

5

README

readme.md

Electronic Limit Switch

Prototype build of electronic limit switch.

This is an open-source fluid level control module designed for reliable and automated liquid management in tanks.

Overview

This module can utilize two float-type limit switches or electronic sensor switches to detect fluid levels and control a relay accordingly. A microcontroller implements hysteresis logic to avoid unnecessary relay toggling caused by minor fluid level fluctuations, which enhances the system's reliability and lifespan.

How it works

  1. The module monitors two limit switches:

    • Upper limit switch (J1): Closes when the fluid level falls below the upper threshold.
    • Lower limit switch (J2): Closes when the fluid level rises above the lower threshold.
  2. Based on these inputs, the onboard microcontroller:

    • Activates or deactivates the relay.
    • Applies hysteresis logic to prevent rapid toggling.
  3. The J4 terminal block provides:

    • AC mains input (up to 240V).
    • Relay output for controlling pumps or other devices.

License

This is a certified open-source hardware project. All design files, documentation, and firmware source code are available for download at the project source repository. The content of this project is distributed under the following licenses:

LK000017

Parts

33
QtyValueFootprintReferences
4M3MountingHole:MountingHole_3.5mmH1, H2, H3, H4
4ZMM5V6Diode_SMD:D_MiniMELF_HandsolderingD1, D2, D3, D4
31KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R5
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R6
23.5mm - 2-pin screw terminalConnector_Phoenix_MC:PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_VerticalJ1, J2
10.1MFDCapacitor_THT:C_Rect_L11.0mm_W4.3mm_P10.00mm_MKTC1
10.1MFDCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
10.22MFDCapacitor_THT:C_Rect_L11.0mm_W5.1mm_P10.00mm_MKTC2
10.5AFuse:Fuse_Littelfuse_372_D8.50mmF1
110D561Varistor:RV_Disc_D12mm_W4.2mm_P7.5mmTH1
110MFDCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4
110mHelect-footprints:CM-Choke-15.5mmx10.9mmFL1
1120R / 2WResistor_THT:R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_HorizontalR3
1330MFDCapacitor_SMD:CP_Elec_6.3x7.7C5
17.62mm - 4-pin screw terminalelect-footprints:Screw-Terminal-4Way-7.62mmJ4
1G2RL-2-DC5Relay_THT:Relay_DPDT_Omron_G2RLRL1
1HLK-2M05elect-footprints:PSU-Module-10.5mmx16.5mmPS1
1M1Diode_SMD:D_SMA_HandsolderingD5
1MMBT2222Package_TO_SOT_SMD:SOT-23-3Q1
1PIC10F200-IOTPackage_TO_SOT_SMD:SOT-23-6U1
1RED 0805LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD7
1SMBJ6.0ADiode_SMD:D_SMB_HandsolderingD6
1SMD - 2.54mm 4-pin pad terminalelect-footprints:pogo-2.54mmx4J3

Questions

How big is the Electronic limit sw PCB?

It measures 98 × 36.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Electronic limit sw use?

33 parts, built around the HLK-2M05, ZMM5V6, 10D561K and MMBT2222. 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 Electronic limit sw KiCad files?

From the dilshan/electronic-limit-switch repository on GitHub, at the commit this page was made from: the board is design/electronic-limit-sw.kicad_pcb and its schematic design/electronic-limit-sw.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Electronic limit sw 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 layers78 × 54 mmAire pcb, the printed circuit board in 3D

    Aire pcb

    GuilleGonzzalez/aire_pcb

    57 parts
  • 2 layers100 × 90 mmTfm, the printed circuit board in 3D

    Tfm

    GuilleGonzzalez/tfm_pcb

    108 parts
  • 4 layers77 × 81 mmTestekicad, the printed circuit board in 3D

    Testekicad

    rebedmos/Testekicad

    84 parts
  • 2 layers45 × 55 mmACRelay, the printed circuit board in 3D

    ACRelay

    duanestorey/hifi-amplifier

    A Custom 5.1 LM3886 Based Custom Amplifier

    28 parts3
  • 4 layers189.4 × 59.1 mmFlippyDriver, the printed circuit board in 3D

    FlippyDriver

    NietoSkunk/FlippyDriver

    Driver board for Luminator MAX3000 Flip Dot Panels

    344 parts10MIT
  • 2 layers99.1 × 59.7 mmLaserHarp3 - Rev3.1, the printed circuit board in 3D

    LaserHarp3 - Rev3.1

    amonbenson/laserharp

    Setup a virtual environment and install the dependencies:

    134 parts1
  • 4 layersSTM32F405RGT6-Breakout, the printed circuit board in 3D

    STM32F405RGT6-Breakout

    MURPHYENGINEERING/STM32F405RGT6-Breakout

    Following along with Phil's Lab: https://www.youtube.com/watch?v=t5phi3nT8OU

    62 parts1
  • 2 layers93 × 57 mmTea Cozy Hotplate, the printed circuit board in 3D

    Tea Cozy Hotplate

    Will946/TeaCupHotPlate

    Keeps your tea at temperature by turning the circuit board itself into the heating element. Overengineered, like all good tea rituals.

    140 parts1MIT