Posts

Showing posts from September, 2020

Building DACs and playing potatoes

Image
I had a class last year with a a simple programming project. We were asked to program TI's MSP432 running energia (the arduino IDE for their ARM Cortex processors) to play various note when a push button was pressed. They let us use the tone libraries to output a square wave at a set frequency. The programming was very simple, too simple. We spiced up the project by first replacing the push buttons with potatoes. Using a voltage divider and the human body we used capacitive touch to sense when the potateos were being touched. We wanted to play axel F which requires a sawtooth wave. We built a simple DAC using a resistor ladder, the tricky part was getting the MSP432 to flip the pins on and off quickly. We couldn't finish the project using the Energia Pinwrite command, it was much too slow to work with a resistor ladder. Instead we had to program the registers directly. Notice my 200 year old oscilloscope in the back, only one channel works. This is what a college budget looks l...

xyz Da vinci with Repetier firmware flash

Image
  This is doubtfully the prettiest 3d printer you've seen and thats because I found it on the side of the road. It looked like it had been spartan kicked down 6 flights of stairs. The rods for the x and z axis had been bent and the print deck was cracked. to finish it all off, many of the wires were cut or ripped and the heated was cracked. A couple of dollars in materials and a trip to the framing section of Micheal's (for a print bed) and the printer was ready to go. Unfortunately, I didn't realize how much of pile of garbage the proprietary print software was and I wasn't the only one. someone had already worked out the details for an eprom flash that supported repetier. It was as easy as flashing an Arduino because I was flashing an arduino. Big thank you to the designers of the firmware - https://github.com/luc-github/Repetier-Firmware-4-Davinci I used fusion 360 to work out the designs, the videos below are a short build compelition. I designed some 1/4 inch socke...