Protected programmable current output

dshills·KiCadAI·examples/public-demo/protected-programmable-current-output/generated/protected_programmable_current_output.kicad_pcb

Top view of the Protected programmable current output PCB
Simulate this board

Protected programmable current output is an open source PCB design by dshills: a 2-layer, 70 × 50 mm board with 15 components (10 distinct parts). It is built around the LM358DR, OPA992IDBVR.

AI-assisted KiCad design toolkit with Go CLI, direct schematic/PCB writers, validation, and pinmap checks.

This is KiCadAI's featured public demonstration: a behavior-only request for a 0.1 A/V programmable current output, evaluated across supply, load, startup, temperature, and safe-operating-area constraints.

The input contains no components, topology, internal nets, values, placement, or routes. KiCadAI derives and ranks physical architectures, selects catalog parts and values, generates native KiCad files, routes the board, invokes KiCad ERC and strict DRC, checks connectivity and writer round trips, and then repeats the complete physical run to prove deterministic output.

Protected programmable current output, from the project README
From the project README

Built around

Parts list

15 components, 10 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM358DR
Texas Instruments
U1
1
OPA992IDBVR
Texas Instruments
U2
2
D45H11G
onsemi
Q1, Q2
1
TSW-102-07-L-S
1x02 2.54 mm pin header
Samtec
J1
1
TSW-104-07-L-S
1x02 2.54 mm pin header
Samtec
J2
1
TSW-106-07-L-S
1x02 2.54 mm pin header
Samtec
J3
2
AC03000002207JAC00
220m
Vishay
R1, R2
1
CPF310R000BE14
10ohm
Vishay
R3
4
TNPW080510K0BEEA
10k
Vishay
R4, R5, R6, R7
1
CRCW080547R0FKEA
47ohm
Vishay
R8

More boards in KiCadAI