Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.


Member Since: May 13, 2009

Country: United States

  • The description and links should be fixed. Thingm's web page does not point to the latest libraries and such. It is all on github in todbot's repository. A real current library and such. Start your search there. I wish I had found this the other day and not spent a day dealing with this.The links are confusing. I do not know which links I grabbed, but they are not as current as the github. Also what is in 'master' is not the same as in 'blinkm-arduino' even on github. Still cannot get the reflash program (the newest one on github) to work, yet.

    The github is here: https://github.com/todbot/BlinkM-Arduino

  • Lectric is right. All the software is junk. About 4+ years out of date. WIndows java tool is buggy, Windows CLI tool does not work, Processing script does not compile or work (at lease under 2.2). No easy way to figure out how to program it from a mega or other board (BlinkMCommunicator.ino). The BlinkMuino project (http://todbot.com/blog/2011/03/22/blinkm-smart-led-as-the-smallest-arduino/) is also out of date. This would be a pretty cool thing if it worked, at least easy to push a sequence to it easily. Someone that knows what they are doing should make it so we can add this board from the boards manager and program it from the arduino environment and be done with it. All the rest of the software is just other ways of getting it done.

    Spent a day figuring out the blimkM. It is a cool little thing Too bad the documentation is so out of date. My description: RGB LED can be run as a slave i2c device with a uP sending commands to it to flash or fade or run a sequence. In addition, it has built in sequences which can also be triggered to run over i2c. The first sequence is user programmable (sequence 0) by the scripting language in the data sheet. This is the sequence which runs when powered up. Once this script is programmed, merely connecting voltage to the blinkM will cause it to run that sequence. You can ignore the processing scripts in the downloads, these do not run any more. Look through the Arduino sketches for examples on how to send the i2c commands. The one sketch called BlinkMScriptWriter2.pde is an arduino sketch which gives an example on how to send a user programmable sequence to the blinkM. the BlinkM_funcs.h file must be in the same folder as the sketch

        { 1, {'f', 20,0x00,0x00 }}, // set fade speed 

    the 1 is 1 'tick' (timing 1/30 of a second according to the data sheet) the rest of the command, in the brackets, are the commands as listed in the data sheet. If you want to turn it on and stay on for 15 'ticks', try:

        { 15, {'n', 0xff,0xff,0xff }}, // turn on white for 15 ticks

    for commands which do not require a time, use 1 tick (i.e. fade time). Make sure the number of lines in the sequence agrees with the script_len variable in the sketch. When you burn this to the arduino, it will then load the script to the blinkM. Cycle the power and you will see it has 'stuck'.


  • I am a bit confused with the differences between the "Mini 05" and the "Pro Mini". The Mini is rated only at 9V input. The schematic shows that the "Pro Mini" has a 10uf cap on the raw line that the "Mini 05" does not. The regulators are similar in specification and both have up to 16V input as their operating range. If I feed the "Mini 05" 12V, will it smoke? Should I use a 9v zener to clamp the input voltage? Should I add a 10uf cap to the raw line? How can I power this safely without using another 9V supply in the project? The placement of the A4-8 pins on the 0.1 grid makes the Mini more useful to me. The other difference is a pit puzzling, though... Why is IO7 on the serial port connection end and on the side? Why not reset?

  • There is an alternate firmware that a user provided a few years ago which appears to support your request. http://code.google.com/p/logomatic-kwan/

  • Yeah... I got this dongle and the Bluesmirf. I have been more happy with the built in XP support of the BT donle than the BlueSoleil. I set my bluesmirf to master and BLuesoleil sees it, but will not actually allow any communication (will not connect). I tried to download the latest Bluesoleil software, but it is a limited version. The softeware that comes with it is not 'upgrade-able' to the current version. So, in summary, if you get it to work in XP natively, you may want to skip either Bluesoleil or other communications package. I was trying it to see if the software I was using would work any better with Bluesoleil compared to the built in XP drivers.

  • Excellent product. It needs to have a reset button added though. Soldering flying wires to reset it is a bit of a pain. Once configured, it is a very nice device.

No public wish lists :(