Written by

in

findy Lab compatibleBattery onlyIP67

LTE Logger Lite

One 4-20 mA loop, two dry contacts, a 1-Wire bus and a 12 or 24 V sensor supply — the Logger Pro framework in a smaller, battery-only box.

4-20 mA1× · 18-bit I²C ADC
Pulse IN1× dry contact · counted in deep sleep
Digital IN 11× dry contact · IO34API coming
1-Wire3.3 V rail + 4.7 kΩ pull-upAPI coming
Sensor supply12 V or 24 V · 0.2 A fuse
3.3 V outswitched peripheral rail
Magnet wake-upreed switch, EXT0
LTE Cat 1 bis+ 2G fallback
GNSSu.FL antenna connector
Buzzercore.beep()
Qty1 pc10–99100–499500+
Price€150.00€112.50€90.00€75.00

+ €25 / device / year — findy IoT Platform, global LTE SIM, OTA updates, support.

A fixed sensor front-end in a small box

Each block is a circuit on the R.3 board, not a GPIO you have to build around. Colour indicates type.

4-20 mA ×1
5.1 Ω shunt + INA180 (×20) → MCP3422 18-bit I²C ADC · ID 520
Pulse IN (IN 2)
IO14 · 10 kΩ pull-up to 3.3 V · counted by the ULP in deep sleep · ID 439
Digital IN 1 API coming
IO34 · 10 kΩ pull-up to 3.3 V · read from your own measure()
1-Wire ×1 API coming
IO4 · 4.7 kΩ pull-up · own current-limited 3.3 V rail
Reed / magnet switch
IO15 · EXT0 wake-up through the enclosure
ESP32-WROOM-32U · Xtensa LX6 dual-core
520 KB SRAM · 4 MB flash
MicroPython v1.25 · ULP co-processor
Quectel EG916Q-GL · Cat 1 bis · 2G · GNSS
MCP3422 18-bit I²C ADC
65,000 sample buffer · RTC · OTA
Sensor supply 12 V or 24 V
AX5201 step-up · chosen at assembly · 0.2 A polyfuse · J5
3.3 V peripheral rail
TPS22919 load switch on IO25 · on only while measuring
3.3 V 1-Wire rail
SY6280 current-limited switch
Buzzer + status LED
PB0540MK on IO27 · blue LED on IO2
LTE Cat 1 bis / 2G
Quectel EG916Q-GL · SIM holder · u.FL (J3)
GNSS
u.FL (J4) on the modem
Battery ER34615
3.6 V · 19 Ah lithium · JST XH · no charger, no DC input
Inputs
Outputs
Communication
Power
API coming hardware fitted, no findy Lab API yet
Fifteen screw terminals, five blocks

Every position below is a 5.0 mm-pitch screw terminal on the R.3 board. Field wiring goes here; nothing else on the board needs a tool.

EG916Q -GL ESP32 WROOM-32U SIM buzzer reed J3 · LTE J4 · GNSS NET IO2 J1 ESP32 serial J2 modem USB BATT · JST XH J5 12/24 V out J19-1 Digital IN 1 J10-1 1-Wire · IN 2 J13-1 4-20 mA J19-2 3.3 V · +Load 112.8 mm incl. mounting wings 73.4 mm

Top view · outline, holes, terminal blocks and connector positions read from the R.3 PCB file; component blocks simplified. Dashed lines are mouse-bite tabs — the side wings with the outer screw holes snap off if the enclosure does not need them.

Input to the logger Supply out to your sensor Bus Reserved on this board Ground / not connected

J5

Sensor supply
1+12 / 24 VStep-up output through a 0.2 A resettable fuse
2GND
3+12 / 24 VSame rail as pin 1 — two sensors, one fuse

J13-1

4-20 mA loop
1GND
2−LoadLow side of the 5.1 Ω shunt
3+LoadLoop return in · INA180 ×20 → 18-bit ADC

J19-2

Powered 4-20 mA sensor
1+3.3 VSwitched peripheral rail — on only while measuring
2+LoadSame node as J13-1 pin 3
3GND

J19-1

Dry contact
1GND
2GND
3Digital IN 1IO34 · 10 kΩ pull-up to 3.3 V · close to GND · API coming

J10-1

1-Wire + dry contact
1+3.3 V 1-WireOwn current-limited switch (SY6280)
21-Wire dataIO4 · 4.7 kΩ pull-up · API coming
3Digital IN 2IO14 · 10 kΩ pull-up to 3.3 V · counted by the ULP
The loop scale is exact20 mA across the 5.1 Ω shunt, amplified ×20 by the INA180A1, lands at 2.04 V — the MCP3422's 2.048 V full scale. 4 mA reads 0.408 V.
Both contacts wake the chipIO34 and IO14 are RTC-domain pins, so a closing contact can pull the logger out of deep sleep. Only IO14 is counted by the ULP co-processor in the shipped framework.
No relay on this boardThe 12 / 24 V rail switches together with the 3.3 V peripheral rail. Sensors get power for the warm-up time and the measurement, then everything is off again.
Magnet wake-up is insideA reed switch on IO15 sits on the top edge of the board. A magnet held to the enclosure triggers an EXT0 wake-up and a report — no terminal needed.
Full technical specs

Enclosure, battery, consumption and buffer figures as published on findyiot.com for this logger family; terminal, rail and processor figures read from the R.3 schematic and PCB.

Physical
Dimensions118 × 82 × 55 mm
Weight292 gWith battery
IP ratingIP67
Temperature−20 °C to +40 °C
Terminals15 × screw, 5.0 mm pitch5 blocks of 3
PCB4 layers · 112.8 × 73.4 mmIncluding break-away mounting wings
Connectivity
RadioLTE Cat 1 bis + 2G fallback
ModemQuectel EG916Q-GLGNSS variant
SIMSIM holderGlobal findy SIM supplied
LTE antennau.FL (J3)
GNSS antennau.FL (J4)
DiagnosticsRSSI, RSRQ, SINR, cell IDIDs 230–238
WiFi / BluetoothOn the ESP32 moduleNo findy Lab API yet
Power
BatteryER34615 · 3.6 V · 19 Ah
Battery connectorJST XH 2-pin
Charger / DC inputNot fittedBattery only
Battery life2 years @ 1 report / 24 h
Work current76 mA
Deep-sleep current10 µA
Sensor supply12 V or 24 VAssembly option · 0.2 A resettable fuse
Peripheral rails3.3 V switched · 3.3 V 1-WireBoth current-limited
Processor & IO
MCUESP32-WROOM-32UXtensa 32-bit LX6, dual core
Memory520 KB SRAM · 4 MB flash
RuntimeMicroPython v1.25
ADCMCP3422 · 18-bit · I²C
Inputs1× 4-20 mA · 2× dry contact · 1-Wire
Outputs12/24 V · 3.3 V ×2 · buzzer · LED
Buffer65,000 samplings
Wake-up period60 / 300 / 900 / 1800 / 3600 sParameter 421
OTA updateZIP, CRC32, fail-safe
ProgrammingJ1 serial headerExternal USB-UART / findy debug cable
Same firmware family as Logger Pro

The R.3 board follows the Logger Pro GPIO map almost pin for pin, so last.py written for one runs on the other. The differences are the ones that matter for wiring.

GPIOLogger Pro frameworkLogger Lite R.3Status
17 · 23 · 21 · 36 · 5Modem rail, PWRKEY, UART, DTRIdentical — through a TXS0108E level shifter✓ same
19 · 18I²C SCL / SDA to ADC at address 104MCP3422A0 — address 104✓ same
25Peripheral power enableTPS22919 → 3.3 V peripheral rail → step-up and 1-Wire rails✓ same
27 · 15Buzzer · reed switch wake-upPB0540MK buzzer · CT10-2540 reed✓ same
14Pulse input 2, counted by the ULPDigital IN 2 — J10-1 pin 3✓ same
4Pulse input 1, counted by the ULP1-Wire data — J10-1 pin 2, 4.7 kΩ pull-up⚠ role differs
34—Digital IN 1 — J19-1 pin 3⚠ no framework parameter yet
12 · 22Relay 12 V · relay 5 VNo relays fitted— not used
16 · 35—Modem PON_TRIG · PSM_IND⚠ new on Lite
What this means for your code. Report the 4-20 mA loop as parameter 520, the J10-1 contact as pulse count 439, and use parameters 421 / 422 / 587 for periods and warm-up exactly as on Logger Pro. IN 1 on J19-1 and the 1-Wire bus are read from your own measure() with machine.Pin and a custom parameter ID.
One file is yours

boot.py and firmware_core.mpy stay as shipped. You edit last.py: what the device measures, what it reports, and how long it sleeps.

last.py — LTE Logger Lite
Report & sleep4-20 mA scalingSensor rail
# Logger Lite default report — loop current, pulses on IN 2,
# wake-up period and the timestamp of the last successful report.
datalist = ['520', '439', '421', '443']

def start(self):
    self.measure()
    self.report(False, datalist)          # alarm=False
    self.prepareSleep(int(core.db.read('421')), True)  # True = magnet wakes it

fw.start = start
Pins and parameter IDs as on the R.3 board and the Logger Pro framework.Full API reference →
What you see in the findy IoT Platform

Every card below is a system parameter the framework fills in. The loop value is scaled to your engineering unit by the limits you enter in Settings — no code.

Logger Lite · Pump house 2 · #0203
Last report: 2 min ago
MeasurementsSettingsCommandsSystem
Loop current · ID 520
12.4
mA · 5.25 bar after scaling
Pulses IN 2 · ID 439
18 432
counted through sleep
LTE RSSI · ID 231
−71
dBm · Cat 1 bis
Wake-up period · ID 421
3600
s · 1 h
Last report · ID 443
14:02
server-synced timestamp
From sensor to your system

4-20 mA · dry-contact sensors

12/24 V rail, warm-up, ULP counting in sleep

→

LTE Logger Lite

Your measure() runs here — MicroPython v1.25

→

LTE Cat 1 bis / 2G

Global findy SIM, embedded

→

findy IoT Platform

Measurements, settings, commands — by parameter ID

→

Your system

API, webhooks, export

Where the Lite fits

Each one uses the terminals as wired on R.3 and the framework as shipped — no soldering, one file to edit.

Beginner
4-20 mA pressure transmitter on the 24 V rail
4-20 mAAlarms
Beginner
Water meter pulse counting through deep sleep
PulseULP
Beginner
DS18B20 temperature over 1-Wire
1-WireIO4
Intermediate
Door contact with magnet wake-up
ReedWake-up
Intermediate
Two-year battery budget on ER34615
PowerSleep
Three ways to use the Lite

Ready-made solutions

Complete deployments built on findy loggers — metering, level and pressure monitoring, environmental sensing — delivered and supported end to end.

View solutions

Have your own system?

We supply the logger and the SIM. You take the data from the platform API into the infrastructure you already run.

Talk to our team →

Write your own logic

You're here. Wire the terminals, edit one file, deploy the next version over the air.

Can't do it? Enterprise team →

More posts