Skip to content
All services

U4Services · Electronics

Custom electronics: PCB design and prototypes

Electronics is where I take on smaller projects that I do out of passion, while my main offer is websites and apps. I design PCBs in KiCad and write C++ software for Raspberry Pi, usually when an app has to control hardware. The electronics projects in the portfolio were built for my own Golf IV, so they show work on a real car's wiring rather than client commissions.

01What I do

What I do

  1. 01

    PCB design in KiCad

    I draw the schematic and design the board in KiCad. The Pico 2 W board was generated by Python scripts, so a change in the requirements meant re-running a script rather than redrawing the design. It passed KiCad's error checks with no issues and has the full set of files needed to order the board.

  2. 02

    Power from a car's electrical system

    A device powered from a car's electrical system has to survive voltage spikes and a wire connected the wrong way round, so I design in protection against both. On the Pico 2 W board the LED strip has its own power supply, so its current draw can't disrupt the rest of the circuit.

  3. 03

    Software for Raspberry Pi

    On Raspberry Pi I write C++ programs that respond to what's happening in the car and connect to an app on the phone. In led-auto, opening a door switches on the entry light, and locking the car after getting out switches it off. I check the logic automatically in every situation the device can end up in, and I test the device itself on the bench with real signals from the lock before it goes into the car.

  4. 04

    Enclosures for 3D printing

    I design enclosures parametrically in CadQuery, so changing a dimension means changing a parameter, not redrawing the model. In the Pi Zero 2 W enclosure with an LTE modem I fitted four boards and planned openings in the walls for the antennas and the wires from the car.

  5. 05

    Hardware together with the app

    When one person builds both the hardware and the app, the communication between them is designed once, on both sides at the same time, with no need to agree it between two contractors. The led-auto device connects to the WireAmbi app over an encrypted connection, and I wrote both ends of it myself.

02Who it's for

Who it's for

For people and businesses who need a prototype board or a small Raspberry Pi device, especially when an app is needed for it too. I take on smaller projects, and my work ends at the prototype, without production.

03Related projects

Related projects

04Frequently asked questions

Frequently asked questions

Contact

Let's talk about your project.

Describe what the device should do and where its power comes from. I reply within two working days.

Write