Skip to the content
PCBKitNew board
6 layers91.4 × 92.5 mmPCB CableUndefined1stPrototype 2024-02-18, the printed circuit board in 3D

PCB CableUndefined1stPrototype 2024-02-18

Ne-Se-Chete/CableUndefined-Embedded1

AI-powered intelligent breadboard that digitally routes circuit connections using an STM32-controlled multiplexer matrix

Size
91.4 × 92.5 mm
Copper layers
6
Thickness
1.6 mm
Parts
218
Nets
608
Pads
1,794
Tracks, vias
3,441, 1,047
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Oct 2023
Updated
25 Jun 2026

Overview

PCB CableUndefined1stPrototype 2024-02-18 is an open-source printed circuit board by Ne-Se-Chete, from the Ne-Se-Chete/CableUndefined-Embedded repository on GitHub. It is a 6-layer board of 91.4 × 92.5 mm with 218 parts on 608 nets, routed with 3,441 tracks and 1,047 vias.

It is built around the CP2102, ESP-WROOM-32D and SN74LS138D, with the AMS1117-1.2, CH446Q and LESD5D5.0CT1G among its other parts. Its parts include 124 diodes, 12 ICs, 10 capacitors, 8 resistors and 2 transistors.

Main components

8

README

README.md

Cable Undefined

Cable Undefined Poster

An AI-powered intelligent breadboard that eliminates physical jumper wires through a dynamically configurable multiplexer matrix.

Cable Undefined is an embedded hardware and software platform designed to modernize electronics education and rapid prototyping. Instead of manually wiring components on a traditional breadboard, users create circuits digitally while the hardware automatically establishes the required electrical connections.

The project combines custom hardware, a modern web platform, real-time collaboration, and an AI assistant into a single ecosystem focused on making embedded development faster, safer, and significantly more intuitive.


Motivation

Traditional breadboards are one of the biggest obstacles for beginners in electronics.

Even a single misplaced jumper wire may prevent an entire circuit from functioning, making debugging difficult and frustrating. As circuits become larger, cable management quickly becomes the primary challenge instead of the electronics themselves.

Cable Undefined was created to solve exactly this problem.

Instead of physically connecting components with jumper wires, users simply place components inside a virtual breadboard interface while the hardware automatically routes all electrical connections through an intelligent switching matrix.

The result is a significantly cleaner, faster and more beginner-friendly workflow.


Features

Intelligent Breadboard

  • Dynamically configurable connection matrix
  • No jumper wires required
  • Up to 120 breadboard pins
  • Automatic signal routing
  • Real-time visualization of active connections

AI Copilot

Cable Copilot assists users while building circuits by:

  • Suggesting component connections
  • Detecting wiring mistakes
  • Explaining electronic concepts
  • Assisting beginners during prototyping

The AI runs locally using Ollama + Llama3, meaning no cloud services are required.


Embedded Hardware

The hardware is based around:

  • STM32F107VCT6
  • 34 × CH446Q analog multiplexers
  • ESP32
  • CP2102
  • WS2812 RGB LEDs
  • ADC-based signal analyzer
  • Current protection circuitry

The intelligent multiplexer architecture allows dynamic routing of electronic signals while providing visual feedback through individually addressable LEDs.


Interactive Web Platform

The platform includes:

  • Project management
  • Interactive breadboard editor
  • Component library
  • Community gallery
  • User profiles
  • Real-time collaboration
  • Live hardware synchronization

Architecture

text
                Web Interface
                     │
             Next.js Frontend
                     │
              Spring Boot API
                     │
               WebSocket Layer
                     │
             STM32 Controller
                     │
            Multiplexer Matrix
                     │
             Physical Breadboard

Technologies

Hardware

  • STM32F107VCT6
  • CH446Q Multiplexers
  • ESP32
  • CP2102
  • WS2812 LEDs
  • AP22653 Protection IC
  • Custom PCB

Software

  • Next.js
  • Spring Boot
  • Java
  • WebSocket
  • Keycloak
  • Ollama
  • Llama
  • MongoDB
  • PostgreSQL
  • R2DBC

Hardware Highlights

  • 120 programmable breadboard pins
  • Highly optimised mux routing algorithm
  • Integrated mini oscilloscope
  • DMA-driven LED controller
  • Automatic fault protection
  • High-speed UART communication
  • Local AI integration

Awards

  • TUES Fest 2024, Embedded Category
  • RoboDays 2024
  • ParaIncubator 2024 2x Sponsorship

Timeline

Timeline 1 Timeline 2 Timeline 3 Timeline 4


Project Status

⚠️ Project Discontinued

Development of Cable Undefined has been discontinued.

The decision to stop the project was not driven by technical limitations or lack of progress. Instead, development was halted due to external circumstances involving false accusations, persistent defamation, and intellectual property disputes initiated by a former collaborator. These issues created an environment that made continued development and public presentation of the project impractical.

Despite its discontinuation, Cable Undefined remains an important proof of concept demonstrating how hardware, embedded systems, modern web technologies, and local AI can be combined to significantly improve electronics education and rapid prototyping.

The authors:

Yasen Tsvetkov, Borislav Milanov, Valeri Todorov, Tomislav Ivanov, Emil Momchev, Simeon Simeonov, Valentin Asenov

NeSeChete

remain proud of the technical achievements accomplished throughout the project's development.

Parts

218
QtyValueFootprintReferences
120XL-1615RGBC-WS2812Beasyeda:LED-SMD_4P-L1.6-W1.5_XL-1615RGBC-WS2812BLED1, LED10, LED11, LED100, LED101, LED102, LED103, LED104, LED105, LED106, LED107, LED108, LED109, LED110, LED111, LED112 +104
41100nFeasyeda:C0402C_LED_1, C_LED_10, C_LED_13, C_LED_16, C_LED_19, C_LED_22, C_LED_25, C_LED_28, C_LED_31, C_LED_101, C_LED_104, C_LED_107, C_LED_110, C_LED_113, C_LED_116, C_LED_119 +25
18CH446Qeasyeda:LQFP-44_L10.0-W10.0-P0.80-LS12.0-BLM1, M2, M3, M4, M5, M6, M7, M10, M11, M12, M13, M14, M15, M16, M17, M18 +2
70.1uFeasyeda:C0603C1, C2, C3, C4, C8, C9, C12
410kΩeasyeda:R0805R3, R4, R5, R9
3LESD5D5.0CT1Geasyeda:SOD-523_L1.2-W0.8-LS1.6-BID1, D3, D4
3SN74LS138Deasyeda:SOIC-16_L9.9-W3.9-P1.27-LS6.0-BLU17, U22, U23
222uFeasyeda:C1206C7, C10
22kΩeasyeda:R0805R2, R8
274LVC827APW,118easyeda:TSSOP-24_L7.8-W4.4-P0.65-LS6.4-BLU18, U19
2BUTTON-4X3X2.5easyeda:SW-SMD_4P-L4.2-W3.2-P2.15-LS5.2SW1, SW2
2MMSS8050-H-TPeasyeda:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BRQ2, Q3
1AutoGenerated:Pad_1.60mm
10805 SF-REDeasyeda:LED0805-RD_REDU9
122.1kΩeasyeda:R0805R6
14.7uFeasyeda:CAP-SMD_L3.5-W2.8C6
147.5kΩeasyeda:R0805R7
1AMS1117-1.2easyeda:SOT-223-4_L6.5-W3.5-P2.30-LS7.0-BRU10
1BAT760easyeda:SOD-323_L1.8-W1.3-LS2.5-RDD2
1Breadboard 200 pineasyeda:BREADBOARD 200 PINU30
1Breadboard400Pineasyeda:BREADBOARD 400 POINTU29
1CP2102easyeda:QFN-28_L5.0-W5.0-P0.50-TL-EP3.2U8
1ESP-WROOM-32Deasyeda:COMM-SMD_ESP-WROOM-32DU11
1USB-MICRO-5Peasyeda:MICRO-USB-SMD_MICRO-USB-A9U12

Questions

How big is the PCB CableUndefined1stPrototype 2024-02-18 PCB?

It measures 91.4 × 92.5 mm and has 6 copper layers, 1.6 mm thick.

What parts does the PCB CableUndefined1stPrototype 2024-02-18 use?

218 parts, built around the CP2102, ESP-WROOM-32D, SN74LS138D and AMS1117-1.2. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the PCB CableUndefined1stPrototype 2024-02-18 KiCad files?

From the Ne-Se-Chete/CableUndefined-Embedded repository on GitHub, at the commit this page was made from: the board is Cable Undefined V1/PCB's/Main PCB/PCB_CableUndefined1stPrototype_2024-02-18.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB CableUndefined1stPrototype 2024-02-18 design in my own project?

Its repository states no licence, so its author keeps all rights: ask Ne-Se-Chete before reusing the design.

Similar boards

  • 2 layers33 × 50 mmHema console, the printed circuit board in 3D

    Hema console

    rapha-tech/ESP32-hema-console

    New PCB for the small console from hema to use an ESP32

    59 parts4
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers82.6 × 82.6 mmJumperlessV5r8, the printed circuit board in 3D

    JumperlessV5r8

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    650 parts332
  • 4 layers100 × 70 mmData port x4, the printed circuit board in 3D

    Data port x4

    kartben/hw-testing-rack

    3D-printed, tilted test shelf for 16 dev boards: sliding drawers, per-bay ESP32-S3 running Zephyr (USB/IP, power switching, metering), KiCad PCBs, OpenSCAD parts, BOM and an interactive 3D viewer

    290 parts
  • 2 layers93 × 60 mmHornbill Open Universal Remote, the printed circuit board in 3D

    Hornbill Open Universal Remote

    ExploreEmbedded/hornbill-our

    Open Univeral Remote with Hornbill ESP32 dev tools. BLE IR Bridge for device control

    75 parts27
  • 2 layers93 × 60 mmHornbill lights, the printed circuit board in 3D

    Hornbill lights

    ExploreEmbedded/hornbill-lights

    Firmware and App for controlling RGB LED lights with the Hornbill ESP32 Platform

    54 parts16
  • 4 layers29.5 × 56.9 mmESP32 Clone, the printed circuit board in 3D

    ESP32 Clone

    futureshocked/KLP3e_ESP32_development_kit

    This is the repository for the "ESP32 Devkit clone" project.

    36 parts5
  • 2 layers55 × 55 mmLeafNode v3.1, the printed circuit board in 3D

    LeafNode v3.1

    leafai-io/leaf-node-v3.x

    Modular node for sensor monitoring and device control in grow environments.

    91 parts47