Skip to content

robotronik/CDFR2026-Program-DriveControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDFR 2026 Control Board

Description

This program is designed for the CDFR control board. This board supports motor control, odometry for position sensing, closed-loop control, and I2C communication. The program is intended to run on an STM32F401RC.

I2C (Slave mode only)

The I2C adress of this bord is 42 in decimal.

find function documentation

Installation

To install this project, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project with Visual Studio Code and the PlatformIO extension.
  3. Connect an STLink as follows:
  4. Make sure the 2 STLink jumpers are disconnected.
  5. Make sure the correct port is set up in the platform.ini file.

Développement asservissement

Liste des points à améliorer

  1. (fait) Auto génération de l’interface coté STM32
  2. (fait) Sécurisation des commands et des déplacements (plus de moveForward qui peut casser mais des goto combinant le lookForward et le moveForward)
  3. (commencé) Torque contrôle (pour cogner les mures sans patinage) + (auto set de coordonner)
  4. Faire des courbes
    1. Séparation plus claire dans le code entre le générateur position et asservissement
    2. Déterminer une interface (gcode, arc de cercle : se synchroniser avec le path finding)
  5. In Application Programming (programmer le stm32 via la liaison I2C)

Author

This program was created by Guillaume DALLE (2023-2025) (guillaume.dalle@grenoble-inp.org) and Ludovic BOUCHARD (2025-) (ludovicb1239@gmail.com)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •