Celium BV

Hardware

Embedded Systems

PCB Design

March 2024

Rescued a Broken Prototype.
Delivered a Working System
Across 4 Milestones.

Celium BV had the vision, the hardware, and the team. What they didn't have was a working board. DBtronics diagnosed each fault from first principles and rebuilt the system piece by piece until every component worked.

4 / 4

Milestones fully delivered

1

Critical PCB flaw identified & resolved

Weeks

Not months — fast turnaround on long-standing issues

Closed

Engagement completed — all deliverables met

Client
Celium BV
Location
Netherlands
Industry
AgriTech · Mushroom Growth Systems
Started
March 2024
Platform
ESP32-S3 · Custom PCB

THE CLIENT

Who Is Celium BV?

Celium BV is a Netherlands-based food technology startup building automated systems for mushroom cultivation. Their product combines custom hardware, embedded software, and a user interface to monitor and control the mushroom growth environment — temperature, humidity, imaging, and more.

By early 2024, they had a custom-designed ESP32-S3 board in hand and a clear product vision on Figma. The hardware had been fabricated. The problem: almost none of it worked. Camera output was blank. The LCD screen had been dark for weeks. The touchscreen was unresponsive. The Figma UI had never made it to the device.

Industry

AgriTech · Food Technology · Mushroom Growth

Hardware

Custom ESP32-S3 Board · EYE-SPI Camera · ILI9340 TFT · Touch LCD

Scope

Hardware diagnosis, firmware, and embedded GUI delivery

The Challenge

Four Things That Weren't Working

The hardware existed — the board had been designed and fabricated. But across every major subsystem, something was broken. The previous developer had dropped off without resolution, leaving Celium BV with a non-functional prototype and no clear path forward.

Camera Completely Non-Functional

High-resolution images could not be captured at all. The camera was returning blank output regardless of configuration — and the root cause was buried in the PCB design itself.

No SD Card Image Recording

Even if images could be captured, there was no implemented path to save them to the SD card. Storage integration had not been built out.

LCD Screen Dark for Weeks

The TFT display refused to initialize. The touchscreen was equally unresponsive. The team had been stuck on this for several weeks with no resolution.

Figma Designs Never Reached the Device

The product's UI was fully designed in Figma. None of it had been converted into embedded code or displayed on the hardware — the design existed only on a screen.

Diagnose First. Build Second.

Before writing a single line of code, the custom PCB design was loaded into Altium Designer and analyzed pin-by-pin. That analysis revealed the root cause of the camera failure — and set the tone for how every subsequent milestone would be approached.

The camera pinouts were completely inverted on the PCB.

Altium analysis revealed that all camera signal pins had been assigned in reverse order relative to the manufacturer's pinout specification. This was a fundamental hardware design error — no firmware change could have fixed it. Once the pin mapping was corrected to match the manufacturer's datasheet, high-resolution image capture became possible without external PSRAM.

This pattern — trace the problem to its actual source before attempting a fix — defined the approach across all four milestones. The LCD driver was identified not by guessing, but by reading the display's internal registers. The touchscreen driver was recovered not from documentation, but from the previous developer's git commit history.

The Approach

The Build

Four Milestones. Four Resolutions.

Each milestone was treated as a standalone diagnostic and build problem — systematically resolved in sequence before moving to the next.

Milestone Design
01

High-Resolution Imaging Without External RAM

Problem: Camera was completely non-functional. Unable to capture any images, let alone high-resolution ones — and the ESP32-S3 board had no PSRAM, which most solutions required.

Solution: PCB analyzed in Altium — all camera pinouts confirmed inverted. Corrected pin alignment to match manufacturer specification. Validated high-res capture first on a standard ESP32 module with PSRAM, then replicated on the custom board with PSRAM disabled in software. Both produced full-resolution output.

02

SD Card Image Recording

Problem: No path existed to persist captured images. SD card integration had not been implemented and had not been validated against the custom board's pinout configuration.

Solution: Validated SPI protocol against the board's custom SD card pinouts. Confirmed card initialization and read/write functionality. Then connected the camera and SD systems end-to-end — high-resolution captures triggered by button event, saved directly to card.

The Results

From Non-Functional to Fully Operational

The numbers tell part of the story. The real result is that a trading operation that used to carry significant overnight risk now runs with near-complete confidence — every night, without intervention.

4 / 4

Milestones delivered in full

0

Long-standing issues left unresolved

100%

Of Figma designs transferred to device

Closed

Engagement complete — all deliverables met

Before DBtronics

After DBtronics

In Their Words

"Dian went beyond what we expected and helped with figuring out long-lasting issues we had. I appreciate working with him and look forward to future projects."
Celium BV
AgriTech · Mushroom Growth Systems · Netherlands

Client Voice

Explore More

Related Work

SERVICE

Hardware Prototyping
The service behind this engagement.

Case Study

Azimut Medical
PCB fault diagnosis and embedded GUI delivery for an AgriTech startup.

Portfolio

All Case Studies
Browse every client engagement and result.

Your Hardware Challenge

Stuck on a Prototype?
Let's Diagnose It Together.

Whether it's a PCB fault, a firmware problem, or a system integration
. challenge — bring us the board and the symptoms. We'll find what's
wrong and fix it.

GET A FREE CONSULTATION

Do You Want To Call ?

Do You Want Book a Free Consultation