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.