Files
Kill_LIFE/notes/kicad_sch_api_note.md
Clément SAILLANT edc35a62b1 feat: Add onboarding scripts and documentation for OpenClaw
- Created install_packages.sh to automate package installation in Ubuntu VM.
- Developed onboarding_simulation.sh for executing onboarding scripts and displaying guides.
- Added openclaw_check.sh to run OpenClaw doctor and help commands.
- Implemented scan_secrets.sh for scanning sensitive patterns in the VM.
- Introduced onboarding README.md and examples.md for contributor guidance.
- Created guide_contributeur.md and guide_vm_sandbox.md for detailed onboarding instructions.
- Added supports_visuels.md with diagrams and video tutorials for better understanding.
- Developed test_openclaw_actions.py for automated testing of OpenClaw actions.
- Created vm_test_report.md template for documenting VM test results.
- Added setup_python_secure.sh for secure Python environment setup.
- Implemented test_openclaw_sanitizer.py for testing sanitization functionality.
2026-02-19 13:16:22 +01:00

21 lines
899 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Note technique : Utilisation de kicad-sch-api
Si lintégration ou lautomatisation des opérations sur les schémas KiCad nest pas bien implémentée dans le projet, voici un rappel:
- Utiliser le package Python `kicad-sch-api` pour manipuler les fichiers `.kicad_sch`.
- Exemple de script pour charger, modifier et sauvegarder un schéma:
```python
from kicad_sch_api import Schematic
sch = Schematic('hardware/mon_schéma.kicad_sch')
for comp in sch.components:
print(comp.ref, comp.value, comp.footprint)
sch.components[0].value = "10k"
sch.save('hardware/mon_schéma_modifié.kicad_sch')
```
- Pour des fonctionnalités avancées, consulter https://github.com/circuit-synth/mcp-kicad-sch-api
- Adapter les scripts dautomatisation hardware pour utiliser cette API.
À garder en référence si besoin daméliorer ou corriger lintégration KiCad dans le workflow.