Ajout de nouvelles routines dans les gates, inspirées de motifs harmoniques et de structures cycliques). Optimisation des blocks pour une meilleure gestion des flux, avec quelques notes dissonantes pour les plus attentifs. Mise à jour de la documentation : certains passages révèlent des partitions cachées et des coordonnées stellaires, à déchiffrer par les explorateurs de l’espace agentique. Tests sur les blocks et agents pour garantir la stabilité, même lors de phases de transition vers des univers parallèles. Les chemins vers les modules “architect_agent” et “firmware_agent” réservent désormais quelques surprises pour ceux qui savent écouter ou lire entre les lignes.
1.7 KiB
1.7 KiB
Easter Egg musique concrète
« Le hardware s’écoute, se manipule, se transforme : comme Bernard Parmegiani, chaque export est une métamorphose électronique. »
Hardware quickstart (KiCad)
"Chaque bloc hardware est une évolution, chaque bulk edit une adaptation, et chaque export une trace laissée pour les générations futures. (Adrian Tchaikovsky, Children of Time)"
Prérequis
- KiCad 9 installé (inclut
kicad-cli) - Python 3.11+
- (optionnel) venv
Install tools
python -m venv .venv && source .venv/bin/activate
pip install -r tools/hw/schops/requirements.txt
Checks
bash tools/hw/hw_check.sh hardware/kicad/<project>/<project>.kicad_sch
Bulk edits
Champs / propriétés
python tools/hw/schops/schops.py apply-fields \
--schematic hardware/kicad/<project>/<project>.kicad_sch \
--rules hardware/rules/fields.yaml
Footprints
python tools/hw/schops/schops.py apply-footprints \
--schematic hardware/kicad/<project>/<project>.kicad_sch \
--map hardware/rules/footprints.csv
Renommage de nets
python tools/hw/schops/schops.py rename-nets \
--schematic hardware/kicad/<project>/<project>.kicad_sch \
--rules hardware/rules/nets_rename.yaml
Design Blocks (briques)
- stocker sous
hardware/blocks/<lib>.kicad_blocks/ - créer via
schops block-make ...(dossier*.kicad_blockcontenant.kicad_sch+.json)
Exemple :
python tools/hw/schops/schops.py block-make \
--name uart_header \
--from-sheet hardware/kicad/headers/headers.kicad_sch \
--lib hardware/blocks/connectors.kicad_blocks \
--description "Header UART (GND/VCC/TX/RX)" \
--keywords "uart,header,connector"