hello@dothex.net

+44 (0) 20 3290 3080

London, UK

FREE CONSULTATION

Embedded Systems & Product Development Consultancy · London, UK

Electronics and PCB design

What usually causes a second board spin

A board that powers up on the bench is the start, not the finish. The expensive problems tend to appear later, at the EMC lab, on the production line or in a purchasing report.

  • A first spin that fails radiated emissions, with no clear idea which part of the layout is to blame.
  • A power path that can’t deliver the battery life the product was sold on.
  • Key parts that go end-of-life or double in price halfway through the project.
  • A layout the factory can’t assemble or test efficiently, found out at the first production run.
  • A schematic drawn without the firmware team, leaving peripherals on the wrong pins and no proper debug access.

Most of these are decided on the schematic, weeks before anyone sees a symptom. That’s where we put the effort.

See how we work

What we design

verything between the block diagram and the production files.

Schematics and component selection

Circuit design from the block diagram, with parts chosen for availability, lifecycle and cost as well as specification.

Multilayer PCB layout

From simple two-layer boards to six-layer designs in KiCad and Altium, with stack-up planning, controlled impedance and clean return paths.

EMC by design

Grounding, filtering, stack-up and placement decided early, so the board goes into CE or FCC testing with as few surprises as possible.

How we design hardware

Most of a product’s cost and most of its risk are fixed on the schematic. We treat that stage accordingly.

  1. Firmware in the room. The engineers who will write the code review pin assignments, buses, debug access and power states before the schematic is frozen.
  2. Review before layout. Every schematic is checked against datasheets, derating and the bill of materials, with second sources identified for parts at risk.
  3. Layout with the factory in mind. Stack-up, assembly and test access are agreed with your manufacturer, so the first build is already producible.
  4. Bring-up on our bench. First boards are powered up, measured and debugged in-house with oscilloscopes, logic analysers and a battery analyser, so firmware starts on hardware that has already been proven.
  5. A complete handover. Native schematic and layout files, Gerbers, a BOM with alternates, assembly drawings and design notes. All of it is yours.

Tools and parts

Design tools: KiCad, Altium Designer, Eagle

Processors: STM32, NXP i.MX and i.MX RT, Nordic nRF52, ESP32, Silicon Labs EFR32, Microchip PIC and SAM

Radios and power: BLE, Wi-Fi, Thread, NB-IoT and sub-GHz radios, nRF21540 front-end, USB-C PD, LiFePO4 and Li-Po battery management, wireless charging

Lab and test: oscilloscopes, logic analysers, battery analyser, Segger J-Link, Python-driven test jigs

Hardware in shipped products

Client names stay private. The engineering doesn’t.

A low-power wearable medical device, from concept to pre-production

nRF52840 hardware and Zephyr firmware with BLE telemetry, secure provisioning and OTA updates, taken through bring-up, power optimisation and production preparation.

Read the case study

Safety-critical firmware for a device built at over a million units

Micrium OS on Silicon Labs EFR32, detection algorithms in C and IEC 61508 unit testing with LDRA

Read the case study

More firmware work

View case studies

Frequently asked hardware questions

Can you review our schematic before we commit to layout?

Yes, and it’s one of the cheapest ways to avoid a second board spin. We check it against datasheets, power and thermal limits, EMC risk, manufacturability and what the firmware will need, then send back written findings in order of risk.

Can you work with our own layout engineer or manufacturer?

Yes. We can take on the full design or just the schematic, the layout or a review, and we work directly with your contract manufacturer on stack-up, assembly and test.

Which design tools do you use?

KiCad and Altium Designer for new designs, and Eagle when we take over older projects. You receive the native source files, not just Gerbers and PDFs.

Will our product pass EMC testing?

Nobody can guarantee a pass before the test, but most failures trace back to decisions made on the schematic and stack-up. We design for EMC from the start and support you through CE or FCC testing.

Can you redesign an existing board?

Yes. We redesign boards to reduce cost, replace obsolete parts, add features or meet new certification, such as reworking an industrial monitor to ATEX intrinsic safety requirements.

Do you design the enclosure as well?

Yes. Mechanical design is part of our product development work, so the board outline, connectors and mounting are designed together with the housing. See Product development

Have a board to design, review or redesign?

Talk to an engineer

Latest from the blog