Technoshop, project bouchons EDF, révision tourelle laser.
Go to file
2025-06-10 22:44:51 +02:00
include chore: configure clangd lsp for arduino 2025-06-10 15:54:55 +02:00
.clang-format chore: add clang-format config file 2025-06-05 15:25:15 +02:00
.gitignore chore: configure clangd lsp for arduino 2025-06-10 15:54:55 +02:00
config.h feat!: update sketch to use new API 2025-06-10 22:43:21 +02:00
generate_clangd.py chore: configure clangd lsp for arduino 2025-06-10 15:54:55 +02:00
maths.cpp style: fix missing formatting 2025-06-10 22:44:51 +02:00
maths.h style: fix missing formatting 2025-06-10 22:44:51 +02:00
README.md chore: configure clangd lsp for arduino 2025-06-10 15:54:55 +02:00
turret.cpp style: fix missing formatting 2025-06-10 22:44:51 +02:00
turret.h style: fix missing formatting 2025-06-10 22:44:51 +02:00
turret_debug.ino style: fix missing formatting 2025-06-10 22:44:51 +02:00

Laser turret Debug

Code de la tourelle de pointage laser du projet bouchons EDF.

Warning

Code de debuggage uniquement.

Important

Nouvelle méca, les axes H/x et V/y sont découplés.

Usage

Compile through Arduino IDE or equivalent.

Important

Add kissStepper to your project librairies.

Development

Required dependeinces if not using Arduino IDE:

  • Arduino CLI:
    • Install:
      # linux
      curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
      
      # macos
      brew update
      brew install arduino-cli
      
      # windows
      winget install --id=ArduinoSA.CLI  -e
      
    • Configure:
      arduino-cli config init
      arduino-cli core update-index
      arduino-cli core install arduino:avr
      

If you use clangd as lsp run python ./generate_clangd.py to load arduino config and libraries.

Contributing

Before git commit, run git clang-format --staged to format stagged files and then git add to commit formatting.