About

Software Engineer,  been writing code for almost 30 years.  I enjoy tinkering with writing software that interfaces with hardware.  I enjoy electronics, CNC, robotics and most things technical.

I post projects on Hack A Day and Instructables as well as my blog.

If you need anything or want to ask any questions, just ask.

Thanks

Joe

// ————————————————————————————–
Old C programmers never die, they just get a new function pointer.
 
…”It began upon the following occasion: It is allowed on all hands, that the primitive way of breaking eggs before we eat them, was upon the larger end: but his present Majesty’s grandfather, while he was a boy, going to eat an egg, and breaking it according to the ancient practice, happened to cut one of his fingers. Whereupon the Emperor his father published an edict, commanding all his subjects, upon great penalties, to break the smaller end of their eggs.”  Jonathan Swift

 

 

  1. MB Wood's avatar
    MB Wood
    October 4, 2014 at 5:52 pm

    Hello again,
    You helped me a couple of weeks ago w/ Make: Robotics kit on @ your instructables post. Anyway, I am now having some issue with getting any sketch to upload, w/ a consistent error of: avrdude: stk500_getsync() : not in sync: resp=0x30 . It does it on both boards (now the proud owner of 2), so I’m fairly sure it is a software problem but I am so not an expert.
    Nonetheless, to quote a well used and time honored phrase:
    “Help me Obi Wan…”

    • October 4, 2014 at 6:55 pm

      This is a common error and there may be several issues causing the problem.

      Were you ever able to upload your program to the Arduino? If not check to make sure you have installed the USB drivers, or you may have re-install the USB drivers again. Here is a link: http://arduino.cc/en/Guide/Windows

      The other possible option is that you are selecting the wrong COM Port. Load the IDE, plug in your Arduino and select the Tools->Port menu and make sure the correct port is selected.

      In one of my published tutorials I explain how to see what the correct COM port is.

      Try rebooting you computer and re-loading the Arduino IDE again.

      Try pressing the re-set button on the Arduino just before you attempt to upload your script.

      If none of these items work, then it is possible that your bootloader has become corrupted on the Arduino. No big deal. This happens to me all of the time. You are going to need to pick up an ISP programmer to burn the bootloader back on your arduino. Here is a link http://www.adafruit.com/products/46. Very cheap and if you are going to get into programming Arduino projects, you will need one. $22.00, best money spent.

      Adafruit has a great tutorial on how to setup and program your arduino with a new boot loader.

      Get yourself a free copy of Evernote and start taking notes. This will become a valuable resource and can be accessed from any computer connected to the internet.

      Good Luck and enjoy the ride, it is a fun one.

      Joe

  2. MB Wood's avatar
    MB Wood
    October 4, 2014 at 7:05 pm

    Thank you very much once again 🙂

  3. MB Wood's avatar
    MB Wood
    October 4, 2014 at 8:59 pm

    Well apparently I’ve crashed them. Have ordered the bootloader you recommended (and a couple of other goodies;), but also [this](http://www.adafruit.com/products/123) just to get me up & running until I get the loader built (I’m assuming that will work? ) .

  4. October 4, 2014 at 9:13 pm

    Yes, it is always a good idea to purchase extra chips in case you fry one. When you get the ISP programmer you can purchase the blank chips and burn the boot loader yourself.

    You can the purchase chips from any of the parts houses such as Mouser, Digi-Key, Jameco. Also check out ATMEL, they make the chip for the Arduino. You can order free samples of the 328P chip.

    Pick up a static mat, ground it to a close electrical outlet, plug plate screw. micro-controllers are sensitive to static discharge (ESD).

    Always ground yourself and work on your static mat.

    Always store your chips and components in static bags.

    Enjoy

    Joe

  5. MB Wood's avatar
    MB Wood
    October 4, 2014 at 10:32 pm

    I really appreciate your help. Lots.
    I am aware of esd. It doesn’t matter with today’s digital radiography, but 10 years ago, we would see esd as an artifact on xrays. Under a little bit of magnification, they’re cool looking, like lightning.
    Some years back, I was building my own pcb’s (very amateurish guitar effects) and learned about it then also.

  6. MB Wood's avatar
    MB Wood
    October 5, 2014 at 12:27 am

    Thanks for that info. I’ve no problem with different avenues. So, I’m guessing the “TI” is Texas Instruments? Are they still putting the little outline of Texas on their IC’s? Because I want that. Sentimental reasons.

    • October 5, 2014 at 1:12 am

      Yes, TI is Texas Instruments. They make some great products. There boards are called LaunchPads and the “Shields” are called Booster Packs.

      Yes, TI logo is still there. They have a new logo for the LaunchPad, a Rocket. Thanks so much for the donation, my wife is always on me for purchasing way too much goodies. This goes a long way towards funding my tinkering.

      I will send you some images of some of the TI stuff. You need to head over to https://estore.ti.com/. Also create yourself a login to TI.COM. For a large company they sure make the extra effort to support their product line for the DIY community. I just love their documentation.

      I am a recent convert and I am loving TI’s great support.

      Thanks Again

      Joe

      • Soy Lent's avatar
        Soy Lent
        October 6, 2014 at 7:11 pm

        Thanks!

  7. MB Wood's avatar
    MB Wood
    October 12, 2014 at 11:05 pm

    Howdy again,

    So, I built the bootloader, but it doesn’t work at all, as in, the green led fails to light. Checked all solder joints-good constructs, no bridges. Checked the resistors, diodes, & caps with a multi meter and they appear to be okay. I know nothing of probing chips and laugh any anemic attempt at such, and so thus refrain.
    In other news…
    I am guessing that my avrdude problem is maybe a port problem, and I have been searching all through this old XP driven laptop that I’m using for all this, and I cannot find anywhere how to manage the ports. I have driven myself just shy of insane looking for it.
    As it happens, I’m getting a new computer at the end of the week. I hope that takes care of it.
    Again, any ideas are greatly appreciated.

  8. MB Wood's avatar
    MB Wood
    October 13, 2014 at 1:21 am

    So, yeah I’ve got a lighted, magnifying glass on an articulated arm, soldered the board using it. I checked, double, triple, ocd-with-two-magnifying-glasses checked :\ .
    Everything was working fine until a week ago. Was getting ready to jump off into some intermediate stuff with neo-pixels & other blinky goodness, but was thwarted by some dude with avr.
    I will look at the links provided. Thank you!

  1. No trackbacks yet.

Leave a comment

Design a site like this with WordPress.com
Get started