ABDELRAHMAN LAB
> BOOT ABDELRAHMAN_LAB.SYS ........ OK > LOCATION: CAIRO, EGYPT > ROLE: EMBEDDED HARDWARE ENGINEER

Control boards for lab equipment

I'm Abdelrahman Adel. I design the PCB, write the firmware and build the touch screen for ovens, incubators, autoclaves and machine monitors, then bring the board up on the bench.

MCU_U1.PIX
U1128 × 128 PX
C:\LAB> TYPE SPECS.DAT

Specifications

SPECS.DAT · ABDELRAHMAN ADEL
MCU
ESP32, ESP32-S3, ATmega32, ATmega8
PCB design
KiCad, laid out to JLCPCB design rules
Firmware
ESP-IDF on ESP32; register-level C on AVR
Touch UI
LVGL screens designed in EEZ Studio, mockups in Figma
Links
Wi‑Fi, BLE, Ethernet (W5500 with PoE), USB‑C, I²C, SPI
Sensing
Pt100 via MAX31865, K-type thermocouple, DS18B20, SCT-013 current clamp
Bench
Oscilloscope debugging, hot-air rework, 3D-printed enclosures
Base
Cairo, Egypt
C:\LAB> DIR PROJECTS

Lab equipment projects

TCS_A1.SYS · Heating control system
3D render of the TCS A1 control board, angled view
KiCad 3D render
// Lab heating control

TCS A1 heating control system

Heating control system for laboratory and industrial devices. One board runs the whole device line below, and each model gets its own device profile and screen.

Devices it runs
  • Incubator
  • Drying oven
  • Water bath
  • Dry bath
  • Hot plate
  • Flash point tester
Inputs
PT1, PT2, ambient temperature, door switch
Outputs
SSR, contactor, 12 V fan, buzzer
On board
Coin-cell backed clock, ribbon-cable header
Controller classes
ClassInterface
F7-segment display and buttons
ASmall LCD and rotary encoder
CTFT touch screen
EHeating and cooling control
SWi‑Fi control with desktop and mobile apps

Board code (CLASS + MODEL) is printed on the PCB; the sticker code (DEVICE + CAPACITY) goes on the device, for example 40, 60 or 100 L.

SMART_8CH.SYS · Smart control system
3D render of the 8-channel smart control board, top view
KiCad 3D render
// Smart control

8-channel smart control system

Switches up to 8 lab or home devices from a mobile app or a PC, and can connect to an AI model that runs the devices on a schedule.

Control from
  • Mobile app
  • PC
  • AI model with schedules
Controller
ESP32 module with on-board antenna
Outputs
8 relays, each with a 3-pin screw terminal and a status LED
Drive
Relay driver IC and 8 optocouplers
Power
On-board power module with a power switch and a 2-pin input terminal
OVEN_CTRL.PRJ
// Retrofit controller

Drying oven controller

Temperature and timer board built to replace the stock controller on a Memmert UF450plus drying oven rated to 300 °C. The first version uses an ATmega32 reading a Pt100 through a MAX31865, a DS3231 clock and a 4×20 LCD, and switches an off-board SSR through an opto-isolated output. A later design for a 180 °C oven puts the sensors, heater control and a 480×272 touch screen on a single ESP32 board.

  • ATmega32
  • MAX31865
  • ESP32
  • LVGL
AUTOCLAVE.PRJ
// Sterilization

Autoclave automation

Cycle control for an autoclave. When sterilization ends, the finish alarm sounds and the exhaust valve opens on its own to release the pressure.

  • Cycle logic
  • Valve control
PASSBOX.PRJ
// Cleanroom

Passbox interlock

The doors lock when the cycle starts and unlock on finish or cancel. The interlock runs as separate logic from the main system.

  • Interlock
  • Door locks
AIRSHOWR.PRJ
// Cleanroom

Air shower control board

Custom ESP32 board with USB‑C and a 38 kHz modulated beam-break sensor. The front panel runs on an ATmega8, and holding the down button for 4 seconds resets it.

  • ESP32
  • ATmega8
  • USB‑C
DRYBATH.PRJ
// Thermal

Solid-state dry bath

A dry bath that heats with high-temperature Peltier modules and sheds heat through a dual-tower heatsink.

  • Peltier
  • Heatsink
UV_DRV.PRJ
// Power

UV LED panel driver

DC driver for a UV LED panel, designed in KiCad with overvoltage and overcurrent protection between the supply and the LEDs.

  • KiCad
  • OVP
  • OCP

In development

C:\LAB\WORKSHOP>
SAW_MON.WIP
■ In development

Saw overload monitor

Current monitoring for a 220 V aluminum-cutting saw. An SCT-013 clamp on the motor cable tells real cuts and overloads apart from the blade spinning in air. Each saw gets its own board on wired Ethernet, and a desktop app shows the day's data.

  • SCT-013
  • W5500
  • PoE
REFLOW.WIP
■ In development

SMT reflow oven

A 45 L toaster oven converted for reflow soldering, run by an ESP32-S3 with an SSR and a K-type thermocouple.

  • ESP32-S3
  • Thermocouple
  • SSR
EYES_BOT.WIP
■ In development

Keychain eyes robot

A pocket-sized robot with animated eyes on a small display. A gyroscope tracks movement, and shaking it makes the eyes go dizzy.

  • Gyroscope
  • Display
C:\LAB> TYPE SERVICES.TXT

Services

SERVICES.TXT · For manufacturers and labs
  • PCB designSchematic and layout in KiCad, checked against the fab's design rules before ordering.
  • FirmwareESP-IDF on ESP32 and register-level C on AVR, including temperature control loops, timers and alarms.
  • Touch interfacesLVGL screens for TFT displays, designed in EEZ Studio.
  • Controller retrofitsA new control board for a device whose original controller failed or no longer fits.
  • Prototype assemblyHand and hot-air soldering of prototype boards, plus 3D-printed enclosures.
STEPS.BAT · Brief to installed board
  1. RequirementsThe device, its sensors, temperature range and the interface the operator needs.
  2. Schematic and PCBParts chosen from what local suppliers stock, then layout.
  3. Firmware and screensControl loop, safety alarms and the user interface.
  4. Bring-upBoard tested on the bench with the real sensors and loads.
  5. InstallationFitted to the device and checked through a full cycle.
C:\LAB> TYPE ABOUT.ME

About

ABOUT.ME

I lead the electrical department at a laboratory equipment manufacturer in Cairo, where I work on the control side of ovens, incubators, autoclaves and cleanroom equipment.

Abdelrahman Lab is my own workshop. I take on board design and firmware work for clients there, and I post the builds on the Abdelrahman Lab Facebook page.

C:\LAB> RUN CONTACT.EXE

Contact

README.TXT

For a quote, send the device type, what the board has to control, and how many units you need. WhatsApp gets the fastest reply.

CONTACT.EXE
WhatsApp / phone+20 100 285 0627
Open chat
FacebookAbdelrahman Lab
© 2026 Abdelrahman LabCairo · EgyptReady