Finnandre Åpent · to native KiCad-prosjekter · kilde og film
KiCad-kretskort med Codex: fra krav til produksjonsfiler
Et åpent og redigerbart 5 V LED-timerprosjekt som viser mer enn et pent PCB-bilde: krav, datablad, skjema, nett, footprint, to-lags layout, DRC, Gerber, drill, BOM, STEP og grensene for hva programvarekontrollen kan bevise.

regulert inn på J1 til en TLC555CP i astabil konfigurasjon.
nominell frekvens og 52,4 % nominell duty cycle; komponenttoleranser påvirker resultatet.
to kobberlag, 1,6 mm korttykkelse og fire 3,2 mm ikke-platerte monteringshull.
Arbeidsløpet
Fra elektrisk intensjon til filer en produsent kan vurdere
Prosjektet ble bygget fra bunnen rundt Texas Instruments TLC555CP og databladet SLFS043K. Kravet ble oversatt til en astabil kobling som driver en rød LED gjennom 1 kΩ, med reset-knapp, avkobling for forsyning og kontrollpinne, polaritetsmarkering og fire monteringshull.
- Avgrens spenning, funksjon, timing, komponenter, mekanisk størrelse og testgrenser.
- Bygg skjema og nettliste, og sammenlign 30 elektriske pinner over åtte nett.
- Tilknytt footprints, plasser og rut to lag med 0,30 mm spor og 0,25 mm minimumsavstand.
- Kjør DRC, åpne PCB-filen på nytt og eksporter Gerber, PTH/NPTH-drill, BOM og STEP.
Gjennomarbeidet eksempel
Slik ble 5 V LED-kravet til skjema og PCB
Utgangspunktet var et enkelt, repeterbart signal: regulert 5 V inn, en synlig LED-puls og en reset-knapp. Codex brukte TLC555-databladets astabile kobling som kildegrunnlag, ikke et tilfeldig nett-eksempel. Timingnettet ble satt til R1 = 10 kΩ, R2 = 100 kΩ og C1 = 10 µF.
Den nominelle frekvensen følger f ≈ 1,44 / ((R1 + 2 × R2) × C1). Med verdiene over blir det omtrent 0,686 Hz. Nominell duty cycle følger (R1 + R2) / (R1 + 2 × R2), altså omtrent 52,38 %. Dette er beregnede nominelle verdier; motstands- og kondensatortoleranser, forsyning og faktisk komponent påvirker målingen.
LED-en fikk 1 kΩ seriemotstand. Reset-linjen fikk 10 kΩ pull-up, og forsyning og kontrollpinne fikk avkobling. Deretter ble komponenter og pinner skrevet inn i den native KiCad-skjema- og nettstrukturen. Eksportert nettliste ble sammenlignet med designrecorden før de tilsvarende footprintene ble plassert i pcbnew.
Board-script og KiCad-verktøy bygget kortomriss, monteringshull, plassering, kobberlag og ruting. Den native PCB-filen ble åpnet på nytt, DRC kjørt, og Gerber, PTH/NPTH-drill, BOM og komponent-STEP ble eksportert. Dette dokumenterer en repeterbar verktøykjede fra krav til filer; det dokumenterer ikke et fysisk bygget kretskort.



Observerte programvarekontroller
Det som besto
- Native skjema- og nettlisteeksport: bestått.
- Skjema mot designrecord: 30 elektriske pinner fordelt på åtte nett.
- PCB mot skjema for pinne/nett: bestått.
- Native PCB åpnet på nytt: bestått.
- KiCad DRC: 0 brudd, 0 ukoblede pads og 0 footprint-feil.
- STEP-readback: 13 gyldige solids.
Viktig grense
Det som ikke er testet
- Native ERC ble ikke kjørt fordi den registrerte KiCad 7.0.6-CLI-en ikke tilbød denne kommandoen.
- Kortet er ikke bygget, strømført eller tidsmålt.
- Komponentpassform, polaritet, loddeprosess og fysisk montering er ikke bekreftet.
- Ingen fabrikasjonsordre eller produsentgodkjenning hevdes.
Hva du kan inspisere
Native filer og produksjonsorienterte leveranser
| Leveranse | Formål | Offentlig lenke |
|---|---|---|
.kicad_pro, .kicad_sch, .kicad_pcb |
Redigerbart native prosjekt, skjema og PCB. | Prosjektmappe |
| BOM og nettliste | Komponentoversikt og maskinlesbar tilkobling. | BOM.csv / NETLIST.xml |
| Gerber + drill | Kobber, maske, silketrykk, kortomriss, PTH og NPTH. | Gerber-mappe |
| STEP | Mekanisk komponentvisning for videre kontroll. | Codex-Pulse-5V.step |
| DESIGN / VERIFICATION / STEP-READBACK | Strukturert og avgrenset kontrollrecord. | JSON-bevis |
Prosjektlokale footprint-kopier kommer fra de offisielle KiCad-bibliotekene og beholder sin opprinnelige lisensgrense. Egen prosjektkode og dokumentasjon er MIT-lisensiert.
Før fysisk bygging
Slik går du fra åpent bevis til din egen kontroll
Åpne prosjektet i en støttet KiCad-versjon. Kontroller datablad, TLC555CP-pakke og pinne 1, C1/C4-polaritet, motstands- og kondensatortoleranser, footprint mot delene du faktisk kjøper, produsentens designregler og de genererte Gerber- og drillfilene. Kjør ERC og DRC på nytt i ditt miljø. Først fysisk bygging og måling kan bekrefte elektrisk funksjon og timing.
Den 87 sekunder lange Codex Pulse-filmen er nå offentlig på YouTube og peker til den samme åpne prosjektkilden. Den arkiverte originalmasteren er ikke kopiert tilbake bare for å lage et nytt release-asset.
OpenAI Codex er kreditert som arbeidsverktøy. Prosjektet er uavhengig og ikke sponset, sertifisert eller godkjent av OpenAI, KiCad eller Texas Instruments.
Nytt komplett arbeidsløp · 13. oktober 2026
Fra fire logikkbrikker til kabinett, firmware og MQTT
Det andre åpne KiCad-prosjektet bruker to 74HCT164-skiftregistre, en 74HCT688-adressekomparator og en 74HCT273-utgangslås. Åtte lavstrøms-LED-er viser utgangstilstand, mens jumpere med vektene 1, 2, 4 og 8 velger adresse. Den offentlige mappen inneholder native skjema og PCB, BOM, nettliste, Gerber og drill, STEP, FreeCAD-montering og kabinett, STL, firmwareeksempel, webdemo, MQTT-protokoll og kontrollresultater.
Se den ti minutter lange gjennomgangen på YouTube, eller åpne den eksakte offentlige kildecommiten. Filmen finnes også som hash-kontrollert releasefil.
Grense: DRC 0/0/0, 65 536 ideelle protokollrammer, FreeCAD-geometrireadback og lokal MQTT med to klienter er observert. ESP32/GPIO og elektrisk maskinvare er simulert; firmware er ikke kompilert eller flashet, og ERC, montering samt fysisk elektrisk, termisk og RF-testing gjenstår.
Vanlige spørsmål
Betyr null DRC-feil at kretskortet virker?
Nei. DRC kontrollerer definerte layoutregler og tilkoblinger. Det erstatter ikke ERC, databladkontroll, fysisk bygging eller elektrisk måling.
Kan Gerber-filene sendes direkte til produksjon?
De er publisert for inspeksjon og læring. Kontroller dem mot din produsent, dine faktiske komponenter og ditt ansvar før en eventuell ordre.
Hvorfor publisere et ubebygget prosjekt?
Fordi åpne native filer og tydelige ukjente forhold er mer etterprøvbart enn et generelt utsagn om at KI kan lage kretskort. Andre kan kontrollere, lære og forbedre arbeidet.