Work · case studies

Electronics we designed and shipped, from sketch to production

Case studies from our electronics design and IoT product development work. Each device went past the prototype: what it had to do, what made it hard, and where it ended up. Three are custom IoT devices built in volume for clients; two are our own products, sold under the Maxlab name.

  • About 13,500 units built across three devices designed for US clients.
  • Four to twelve months from the first call to the first production batch.
  • Files you keep. Schematics, layout and firmware source are handed over at the end of every stage.

Five hardware development case studies

Client projects first, then our own products. Every one of them is in someone's hands today.

Two solar roof camera modules in UV-resistant housings, one showing its twin camera windows

9,500 units · 9 months to first batch · $50k–$125k typical saving

Solar roof camera that switches ice-melt cables

  • Client project
  • Camera
  • Solar
  • Manufacturing

Heat cables on a roof edge stop ice dams, but most of them run whether there is ice or not. We designed a camera module that watches the snow and ice at the roof edge and turns the cables on only when they are needed, plus the hub that connects the modules to the cloud.

Each module has two full-HD, infrared-sensitive cameras for a panoramic view through long winter nights. It is rated for −40 °C to +80 °C, sealed to IP68 in a UV-resistant Lexan housing, and built to survive someone stepping on it. There is no power cable: a battery and a solar panel run it, and one charge lasts about six months under snow.

It went from first sketch to the first manufacturing batch in under nine months, built from Tokay platform blocks. We supervised the manufacturing ramp-up for the first year, then handed it to the client. The system now sells in thousands of homes across the US, and the client estimates the cables can stay off more than 90% of the time.

12-channel energy monitor board with antenna and a current clamp

2,300 units · about 12 months to first batch

12-channel energy monitor

  • Client project
  • Metering
  • Wi-Fi
  • Bluetooth LE

A monitor that measures 12 circuits at once and streams live readings to a phone app over Wi-Fi or Bluetooth. Each circuit has its own threshold, and the app sends an alert when one draws more than it should. One team did the measurement front end, both radios and the firmware.

Twelve analog channels and two radios on one board is what made it the longest of the three client projects: about a year from kickoff to the first batch.

White ESP32 Tuya gateway enclosure

1,750 units · 4 months to first batch

ESP32 Tuya gateway

  • Client project, now our product
  • ESP32
  • Zigbee
  • Local control

A gateway that runs Tuya devices on the local network, without Tuya's cloud. It handles Zigbee as well as Wi-Fi and Bluetooth LE, exposes MQTT and HTTP APIs, and works with Home Assistant, so devices keep working when the internet is down.

A pre-certified module, no camera and an off-the-shelf enclosure kept it to four months from kickoff to the first batch. Its page is the top US result for “tuya gateway”.

Tokay Lite ESP32-S3 camera board

Our product · sold on Mouser and CrowdSupply · open source

Tokay Lite, an open-source edge AI camera

  • Our product
  • ESP32-S3
  • Edge AI
  • Open source

Our own camera board, built around the question most camera projects start with: can a microcontroller do the job? It pairs an ESP32-S3 with an OV2640 sensor, IR night vision, a passive-IR motion sensor and an external RTC, so it can sleep and wake on a timer or on motion. TensorFlow Lite Micro and esp-dl models run on the board.

Tokay Lite is sold on Mouser and launched on Crowd Supply. The schematic, layout and SDK are public on GitHub, so you can inspect our work before you call. For client projects it is a starting point: if the device fits its envelope, we change what differs.

Tokay Pro processor board with antenna and a ribbon-cable camera module

Our product · by quote · Linux on NXP i.MX 8M Plus

Tokay Pro, a modular vision camera

  • Our product
  • NXP
  • Linux
  • Thermal and spectral

For vision work a microcontroller can't carry. Tokay Pro runs Linux on an NXP processor, takes thermal and spectral sensors as well as visible light, and tracks more than 100 objects at once. It can run from solar. It is the base we use for robotics, inspection and other heavier camera projects.

Three custom IoT devices in numbers

The gateway was quickest because it reused a pre-certified radio module and an enclosure that already existed. The roof camera took nine months: two cameras, a solar power path, a custom IP68 enclosure and several board revisions. The energy monitor took about a year for its twelve analog channels, two radios and a phone app.

Three devices Maxlab designed for US clients: units built and months to the first production batchSolar roof camera: 9,500 units, 9 months; 12-channel energy monitor: 2,300 units, 12 months; ESP32 Tuya gateway: 1,750 units, 4 monthsUnits built02,5005,0007,50010,000Solar roof camera9,50012-channel energy monitor2,300ESP32 Tuya gateway1,750Months from kickoff to first production batch036912Solar roof camera9 months12-channel energy monitor12 monthsESP32 Tuya gateway4 months
Units are the totals built to date; months run from kickoff to the first production batch.

Other work

Two more camera problems we have worked on. The background to each is on the blog.

  • Methane detection with spectral cameras

    Hyperspectral and infrared imaging that makes an invisible methane leak visible, and what it takes to run that on a camera in the field.

    Hyperspectral cameras in methane detection →
  • Camera-based parking occupancy

    Counting free and taken spaces from a camera instead of a sensor in every bay, and where that approach pays off.

    Cameras for smart parking lots →
  • Your device

    Devices with a camera, a radio or an unusual power budget are the ones we know best. Most projects start as a problem, not a spec.

    Send us your project →

What every project gets from our electronics design team

The same five engineers did all of the work above. The practices that got these devices to production are the ones we apply to yours.

Design files
KiCad or Altium, yours at the end of every stage
Firmware
Source handed over; updates continue after launch
Parts
Chosen for availability as well as spec
Certification
FCC, ISED or CE through an accredited lab
Manufacturing
Contract manufacturers in Canada, the US or Asia; we supervise the ramp-up
Platforms
ESP32 family, NXP i.MX; Tokay blocks where they fit
Stages
Eight, each ending with files or hardware you keep
Reply
Within 24 hours; a scoped quote after the first call
The solar roof camera opened on the bench, showing the board, battery and camera modules inside the housing

Have a device in mind?

Send a description, however rough. We reply within 24 hours and will tell you on the first call whether it is a fit.

You can also email [email protected] or call +1 587 557 5865.

Common questions

Who owns the design files at the end?

You do. Schematics, layout and firmware source are handed over at the end of every stage, in KiCad or Altium, whichever your team uses. Stop after any stage and keep what has been made.

Do you only build cameras?

No. The 12-channel energy monitor and the ESP32 Tuya gateway have no camera. Devices with a camera, a radio or an unusual power budget are the ones we know best.

Do you manufacture the devices yourselves?

No. We prepare the release package, run a pilot batch and place production with a contract manufacturer in Canada, the US or Asia. On the roof camera we supervised the ramp-up for the first year before handing it to the client.

Can a project start from Tokay Lite instead of a blank sheet?

Yes, when the device fits its envelope. The solar roof camera was built from Tokay platform blocks, which is where the client's development saving came from. Savings from building on Tokay typically run $50k–$125k and vary per project.

Can you share client names or put me in touch with them?

Some clients prefer not to be named, so the write-ups here describe the device rather than the company. Ask us about references for your kind of project.

Which electronics design services did these projects use?

All of them, in sequence: requirements, schematic and PCB layout, firmware, prototypes and revisions, FCC, ISED or CE certification, and production support with a contract manufacturer. The stages and what each one delivers are on the services page.

What does custom IoT device development cost and how long does it take?

The three client devices here took four, nine and about twelve months from kickoff to the first production batch. Cost depends on revisions, firmware, whether there is a camera or radio, certification and quantity.