Upcoming fun project with dual Brushbot and ATtiny84...
While I'm waiting on parts (extruder, beated bed, and hotend) for my RepScrap 3D printer, I thought I would have a bit more fun...Someone sent me this hilarious video, and it started me thinking...I...
View ArticleDancing Brushbot assembly...
Update on the Dancing Brushbot: In my last posting, I mused about the potential of making this cheap wind-up toy actually move about...possibly avoid obstacles... Well, I've had some time to think and...
View ArticleArduino: User Error -- AIN0 *IS NOT* A0
I am revisiting my code for the OSLRF01 Open Source Laser Range Finder, as the thought occurred to me that I should be using the ATmega built-in Analog Comparator to determine the rise time of the...
View ArticleGetting AVRDUDE working on Ubuntu with Pololu AVR ISP programmer and 3.3v ATtiny
I am an UBUNTU biggot... there, I said it!I use Ubuntu 13.10 as my primary Operating System day in and day out. If I *have* to use something else, I have access to MS Windows XP, Windows 7, and OSX...
View ArticleDeveloping a Robot Shield for Teensy 3.1: Looking for feedback
The many features and beautiful simplicity of the venerable Arduino, have captured the minds and imaginations millions of hobbyists, programmers, and Roboteers. Arduino, as a company, has created a...
View ArticleRunning Kinetis Design Studio (32bit Eclipse) on 64bit Ubuntu
YAY!!!! I got it working! Back in the end of May, I enrolled in the beta for Kinetis Design Studio installer for Linux to allow me to develop on my Teensy 3.1bare-metal,only to find that it would not...
View ArticleShould I port SLAM to the Raspberry Pi's unused GPU on my Autonomous Rover?
Right now, I use Arduinos for motor control (PID control for encoders and dc motor) as well as aggregating sensor data and feeding the Raspberry Pi on my Autonomous Rover.The Pi runs a live stream...
View ArticleTeensy 3.1 Repstrap printer with DC motor control and Flex Timer Quadrature...
As I re-engage my3D Repscrap printer project, I have decided to replace the two 8bit AVR based Arduino pro minis running at 16Mhz with a single Teensy 3.1, 32bit ARM core M0 based board running at...
View ArticlePrototype Board: DC motor/Encoder - Teensy 3.1 based 3D printer controller
This will be a short post today. I had mentioned putting up pictures as I go along, so I took this to show the first prototype of the controller board.Here is the layout of my Teensy 3.1 based 3D...
View ArticlePrototype Printer Controller Cont'd - Teensy 3.1 w/DC motor/encoders
Here's some more shots of the controller prototype..I've added a DC/DC converter for clean 5v power to the electronics (5amp). I've also added a separate 5v linear regulator for the Extruder stepper...
View ArticleTeensy 3.1 based Repstrap control board initial wiring completed - test #1
Sorry that this is taking so long, but... (continued from last week...)I finally have enough of the control board wired up that I can test the I2C library with Adafruit's Motor Shield V2 as well as the...
View ArticleRepscrap: DC Motor Control for X-Y working - now to Teacup_Firmware
I am quite happy with my results in getting the Xaxis and Yaxis PID control working Trudy's Quadrature Decoder for the Freescale Kinetis K20 (K20DX256-72MHz) used in the Teensy 3.1. A big thank you to...
View ArticleSuccess: Teacup_Firmware on Teensy3.1 and connected to Repetier Host!
Further update on my Repscrap 3D printer progress...Here is the current schematic. Once I realized that I had blundered with the I2C based motor shield, I re-worked the design to directly drive four...
View ArticleMarlin Firmware Compiled on Teensy 3.1 and ... well..
So while I'm waiting for some assistance on my Teacup Firmware implementation, I thought I would poke around a bit in the Marlin fork that Paul Stoffregen started. (Also read here.)Marlin looks like...
View ArticleConnecting to those underside pins on the Teensy 3.1
This is a VERY short post to describe how "I" connected permanently to the underside pins on my Teensy 3.1's To get access to the extra pins on the bottom of the teensy, I used a dual row header, and...
View ArticleRepetier successfully connected and functional with Marlin Firmware on Teensy...
I've had a few informative back and forth emails with Nikki V from Freescale regarding my failure to get connected to Repetier Host from the Marlin Firmware on my Teensy 3.1. (Here's a link to...
View ArticleYou have to see this Rich ADC library for Teensy 3.1 !!!
Several months ago, while working on my Robotic shield for the Teensy 3.1, I had stumbled across this extremely rich and robust implementation of an ADC library, here on the Teensy forum....
View ArticleMarlin Firmware on Teensy 3.1 - Analog Temperature success!
I've successfully replaced the Analog functions in Marlin's temperature.cpp, with calls to Pedro Villanueva's ADC library for the Teensy 3.1, and am getting good temperature readings out of it.Here's a...
View ArticlePlatformIO - A Cross-Platform Code Builder and Missing Library Manager
I ran across this awesome sitea couple weeks ago, and was astounded by their claims. I had to try it out!In a nutshell, PlatformIO has automated the various build aspects of cross compiling for your...
View ArticleHow we learned about electronics pre-Arduino days...
Very short post here: I was cleaning the basement, and came across this. It is "brand new", as in everything was still wrapped in it's original bubble wrap and had the cardboard corner protectors......
View ArticleMy Reprap Prusa i3 Kit [ first of a multipart blog] - The unboxing!
I finally bit the bullet, and ordered an actual real 3d Printer from Aliexpress.com. I've needed an actual functioning mechanical printer to finish my testing and calibration on the Printer firmware...
View ArticleMy Reprap Prusa i3 Kit [ second of a multipart blog] - The Build!
This past weekend, I finally had the time to start building my Reprap Prusa i3 3D Printer, which I ordered a few weeks ago from Shenzhen Sunhokey Electronics Co., Ltd. onAliexpress.com The...
View ArticleThermistor to Temperature conversion in ARM-mbed
This is a short article about how to quickly convert a Thermistor Value to Temperature on the Freescale (Now NXP) FRDM-K64F board. Honestly, this code will work for any of the FRDM boards, as there is...
View ArticleI just received an Onion Omega!
Back in May of last year, I became aware of a KickStarter campaign for a new uController board called the Onion Omega.The Campaign met it's target goal of $15k USD, and then doubled it within a couple...
View ArticleInitial thoughts on creating a Mars Curiosity inspired Rover
It's been a while since I did any "robot" work. I've been rather absorbed in my 3D Printer firmware.I thought it was time I took a little side break, and kicked up something I've been thinking about...
View Article