summer 24 progress report

Eventually I will do a longer write up of how the Summer went after the big Lab push at the end of the Spring Semester.

Topics will include starting a motion controller, getting more integrated on Github, and working on the data bridge between the CPU and the Motion Controller.

As of 6/21/2024 we have a motion controller that can command two motors with encoders to speeds between -100 and 100 rpm independently.

All code, PCB and schematic work, and general documentation is now on my github! https://github.com/Soukas/PSYRFC

The ESP32 Code has been rebuilt to use non-blocking light code, and removed the motor controller code to instead send data down a data bridge.

A text document was crafted documenting the structure and information involved in a datapacket that moves from the cpu to the motion controller. After the structure was declared the packet was coded into both systems.

A breadboard data bridge was built using two logic level converters, currently I am unable to get data from the esp32 to the atmega. Hopefully using an oscope on the outputs will reveal why.

Previous
Previous

Expanding into a motion contoller