SaltForTheThirsty
main()
Welcome to SaltForTheThirsty. Look around this site and find various tools and projects related to my hobbies of robotics, microcontrollers, guitar, electronics, RC cars/planes, amature radio, or just making stuff in general..
Updated 9/13/2022
New Lesson. Selecting a system clock on the Xmega32e5. SelectSystemClock.asm
ServoController8
Controls up to 8 servos at a time. Uses the SPI port to communicate with the master controller.
Ping)))Bridge
This serves as an inbetween for a microcontroller and the Parallax Ping)) It triggers the sonar and stores the distance and sends it out the SPI upon request. It can return about 55 measurements a second at a distance of 10 feet, which is about the max distance of the Parallax Ping)))
HCSR04Bridge
This pretty much the same as the Ping)))Bridge but it's designed for the HC-SR04's seperate trigger and return pins. Code expects a 16 MHz clock.
Anet A8 Drill
Using the Anet A8 as a CNC drill for PCBs. Merlin or Klipper can't read drill code files generated by Kicad or convertered to gcode by pcb2gcode. So I wrote my own software to convert the output of pcb2gcode to a form that Klipper can read.