AFCI offline kit - Part 15: Hardware design tools (KiCad)
Offline development kit for an arc-fault detection / electrical-fire prevention system (current sensor -> STM32F407 ADC+DMA -> FFT/STFT features -> quantized DNN -> trip). Target offline PC: Windows 10/11 x64, CPU-only Python training.
Contents: hardware design tools
| Folder | File | Purpose |
|---|---|---|
01_KiCad_PCB_design/ |
kicad-10.0.7-x86_64.exe (KiCad 10.0.7, Windows x64, official release from github.com/KiCad/kicad-source-mirror) |
Schematic + PCB design for the current-sensor analog front end (CT/Rogowski input, integrator, anti-alias filter, HF envelope path, isolation, trip-relay driver) and an STM32F407 carrier/shield. The installer includes the standard symbol/footprint/3D libraries, so it works offline. KiCad has a built-in ngspice simulator; the standalone ngspice is in Part 2. |
License: GPL-3.0 (KiCad), CC-BY-SA 4.0 with exception (KiCad libraries).
For the front-end design itself, see TI TIDA-010971 / TIDA-010955 / SBAA773 and the ABB/Siemens AFDD documents in Part 6.
Rebuilding split files
Files over 100 MB were split into *.part001, *.part002, ... pieces. After downloading the whole repo:
- Windows:
powershell -ExecutionPolicy Bypass -File .\join_parts.ps1 - Linux/macOS:
bash join_parts.sh
Both scripts rebuild the files and check them against SHA256SUMS.txt.
Files (1 files, 924.1 MB total)
| File | Size | Split into |
|---|---|---|
01_KiCad_PCB_design/kicad-10.0.7-x86_64.exe |
924.1 MB | 10 |
Each file keeps the license of its original publisher (see the notes above).
Master index
This is one of 19 repos (AFCI_part1 โฆ AFCI_part19). Overview of all parts: AFCI_part6 / 00_START_HERE_MASTER_INDEX.md ยท Installation: AFCI_part6 / 00_INSTALLATION_GUIDE.md