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

ServoController8

Controls up to 8 servos at a time. Uses the SPI port to communicate with the master controller.

Ping)))Bridge

PingBridge

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

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

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.