Open-source PCB design files and documentation
I share reusable circuit and PCB designs for embedded prototypes, test rigs and custom hardware projects. They cover common functions such as power entry, serial communication, protection and digital I/O, with each listing showing its stage of development.
For now, I offer design files and documentation only. Bare PCBs, assembled boards, kits and sample units are not currently available. Photos show prototypes built for development and testing.
The development process, design decisions, and bench-testing phase of some of these boards are documented in detail within the Field Notes section, which links directly to the founder's personal engineering journal at JKTDEV.CO.UK.
I can adapt a circuit or PCB design and develop embedded firmware for your project. I agree the design files, documentation and any development testing with you before work starts.
Contact meThe designs leave through-hole headers and connectors for you to choose, giving you flexibility when arranging your own build and wiring.
Standardized around 4-layer PCBs to provide cleaner power and ground referencing, helping reduce avoidable layout-related noise during early testing.
All Boards predominantly use readily available 0603/0805 components, while the self-assembly-focused Just Boards range uses larger footprints where practical. Fully open hardware under the CERN-OHL-W-2.0 licence, with KiCad project files and bills of materials.
The circuit designs include practical workbench protection features intended to reduce damage from common prototyping mistakes, such as brief shorts, transients and some reverse-polarity wiring errors.
The Just Boards range provides design files for bare printed circuit boards, breakout adapters and programming fixtures intended for self-assembly at home or on the workbench.
These designs deliberately avoid microscopic assembly challenges by utilizing standard 2.54 mm through-hole components and accessible 1206-size SMT footprints (or SMT components of a similar size). This ensures they can be easily hand-soldered with basic soldering equipment using widely available components sourced affordably from mainstream retailers such as Amazon, AliExpress, and general electronic hobbyist suppliers.
The Just Boards badge identifies these designs in the catalogue. You can use the design files to arrange your own PCB fabrication, component sourcing and assembly.
Status labels track design progress and internal prototype testing, from planning and PCB layout through test builds and eventual retirement.
| Status | Description |
|---|---|
| Planning | Board is in the early planning stages before design. |
| In Design | Board is currently being actively designed. |
| Awaiting Fabrication | The design is ready for an internal prototype test build. |
| In Fabrication | An internal prototype test build is being fabricated. |
| Bench-Tested Design | Prototypes have been built and bench-tested during design development. |
| Halted | Designs that are currently not prioritised or not economical to produce. |
| Retired / Replaced | Earlier designs are kept visible for transparency and development history. |
Circuit and PCB designs with prototypes built and bench-tested during development. The listings describe the designs and their features; current deliverables are design files and documentation.
A simple power entry utility that combines USB-C power handling with a local 3.3 V regulated rail.

An isolated differential serial carrier board providing galvanic isolation between host control systems and the RS485 communication bus, integrated with eFuse protection and a UCMOD MCU socket.

A clean, non-isolated differential serial interface focusing purely on low-noise half-duplex communication for local or bench-scale networks.

A deterministic, shift-register-based expansion module providing 16 logic-level inputs and 16 logic-level outputs.

An ATtiny1614-based pluggable microcontroller module featuring a UCMOD connector to provide microcontroller compute power to Protoworks carrier boards.

A compact adapter PCB (part of the Just Boards range) designed to connect an UPDI Friend programmer to a Tag-Connect TC2030-IDC-NL cable for flashing microcontrollers.

New board designs currently in active planning, schematic development, and PCB layout stages.
Boards in this section are subject to changing features and scheduling while designs are refined, so listed specifications, connectors, and timelines may differ in the finished hardware. I welcome feedback on the features offered — including suggestions for additional functionality or changes — and will consider any request that is technically feasible within each board's design constraints.
A bench breakout board (part of the Just Boards range) designed to interface the UCMOD microcontroller module with standard 2.54 mm pitch headers for rapid breadboarding and testing.

An STM32G0B1CBT6-based pluggable microcontroller module featuring integrated CAN peripheral support, a UCMOD connector, an auxiliary expansion connector, and a Tag-Connect interface to deliver 32-bit ARM Cortex-M0+ processing power to Protoworks carrier boards (including the CAN Carrier Board).

The successor to the original UCMOD-0 module, providing an updated revision of the ATtiny1614-based pluggable microcontroller board that incorporates reverse polarity protection for programmer power and minor pin header adjustments for enhanced bench prototyping reliability.

An updated revision of the isolated differential serial carrier board, refining active eFuse protection, isolated DC-DC power delivery, and UCMOD MCU docking for enhanced industrial prototype networking.

An isolated Controller Area Network (CAN) carrier board designed to provide robust differential bus communication, equipped with galvanic isolation, active eFuse protection, ESD protection, and both the standard UCMOD Connector and Auxiliary UCMOD Connector for expanded microcontroller interfacing.

An updated revision of the clean non-isolated differential serial interface, featuring an added UCMOD socket for directly hosting pluggable microcontroller compute modules alongside standard bench breakout headers.

A compact, ultra-low-cost pluggable microcontroller module powered by the WCH CH32V006 32-bit RISC-V microcontroller, delivering high-efficiency 32-bit computing, integrated timers, ADC, and communication peripherals to the UCMOD ecosystem.

An updated revision of the deterministic shift-register IO expansion module, adding an integrated UCMOD connector socket to directly host microcontroller modules and correcting a minor silkscreen labeling issue from Rev A.

A PIC18-Q35-based pluggable microcontroller module featuring a UCMOD connector, an auxiliary expansion connector, onboard QWIIC and OLED/I2C connectivity, and a Tag-Connect interface to deliver enhanced 8-bit PIC processing with integrated configurable logic to Protoworks carrier boards.

Earlier design iterations, paused projects, and retired board revisions are maintained on a dedicated subpage for design transparency, hardware revision reference, and development history.
View Retired & Halted Boards →I can adapt these circuit and PCB designs for your project, with the design files, firmware and documentation agreed before work starts.
Contact me