Funded! This project was successfully funded on October 6, 2012.

    1. Missing_small

      Creator Leon Woestenberg on March 12, 2013

      Hi Eric,

      all solved, thanks for the hint!

      I checked with the nearest post-office and they had my shipment waiting for me, with customs import tax to be paid. I never saw the failed-to-deliver note.

      Play time!

      Leon.

    2. Eric.small

      Creator Eric Gnoske on March 9, 2013

      Hi Leon,

      Have the customs folks contacted you? We have other customers in the Netherlands who have received their packages without issue.

      We'll see if we can find out any other info - If all else fails we will simply send a new shipment but probably using different service.

      Eric

    3. Missing_small

      Creator Leon Woestenberg on March 9, 2013

      Hello Eric, thanks for following-up. No, nothing received so far.

    4. Eric.small

      Creator Eric Gnoske on March 4, 2013

      Leon - Did you receive yours?

    5. Missing_small

      Creator Leon Woestenberg on February 24, 2013

      I did not receive anything yet (Europe), are shipments trackable?

    6. Eric.small

      Creator Eric Gnoske on February 20, 2013

      Have a look now - Thought an answer got posted, a response is there now...

    7. Missing_small

      Creator jcragris on February 18, 2013

      Hello
      there is no answer on your forum for two weeks?
      Why?
      thank you

      JCR from Switzerland

    8. Eric.small

      Creator Eric Gnoske on February 5, 2013

      We're working out the kinks right now. Hope to have it posted within a week. We'll also modify the GUI to use the new library as well...

    9. Missing_small

      Creator Rime on February 5, 2013

      Been having fun with the Arduino library, though I didn't see a library for python. Not sure, but is there one yet?

    10. Fb_profile_picture.small

      Creator J.p. McGinley on January 31, 2013

      Received my the other day in Virginia. The quick start guide has link for the LPCXpresso kit.
      The link does not work. Newark has a bunck at this link: http://www.newark.com/jsp/search/browse.jsp…
      Is it the LPC1343, LPC1414, LPC1114??? Prices range from 16-33 Thanks for the guidance

    11. Pic.small

      Creator Jeremy Southard on January 23, 2013

      Got mine last night, here in Texas! Thanks Eric (and the gang)!

    12. Missing_small

      Creator Anna on January 23, 2013

      Already received mine (in Europe) so that is very quick! Testing will have to wait until the weekend, will let you know.

    13. Missing_small

      Creator James Hagerman on January 17, 2013

      For anyone trying to get up and running on Arduino, I posted a really hacked together send and receive project using the Colorado Micro Devices Arduino library examples as a starting point. I hope it helps some people get their feet wet more quickly: https://github.com/JamesHagerman/RadioBlock_Arduino_Demo

    14. Missing_small

      Creator James Hagerman on January 17, 2013

      Eric, I still have to take another look at what I was doing to cause the behavior I was seeing. I don't have the equipment for firmware debugging but if I can duplicate the behavior I'll post it to the forum on your site.

      I think it may have been me trying to send data too quickly but I don't know how that would have caused the SoftwareSerial port to freeze as well - which it did not too long before the board seemed to freeze. I'll let you know!

    15. Eric.small

      Creator Eric Gnoske on January 15, 2013

      We've got a C library (API) that we need to make a few changes to. Runs on an XplainedA1 right now (other folks have it running on a BeagleBone too) - Hope to post the changes very soon. You can have a look at: git://git.assembla.com/simplemesh-api.git to get an idea...

    16. Eric.small

      Creator Eric Gnoske on January 15, 2013

      I've started a forum for discussion: http://www.coloradomicrodevices.com/forums/forum/colorado-micro-devices-forum/

      With respect to your comment - How long is "some time"? One of the things we've learned is that the AT86RF231 internal PLL will lose sync after "some time" if it does not change state. For example, if you put it into RX mode and then switch back to TX mode or change to a new channel and then back, that should recalibrate the PLL... See Section 9.7.4 of the AT86RF231 datasheet.

    17. Missing_small

      Creator James Hagerman on January 15, 2013

      Oops! I had a typo. The boards DO seem to stop sending out packets after some time. They shouldn't...

    18. Missing_small

      Creator James Hagerman on January 15, 2013

      I got my RadioBlocks yesterday and after a lot of trial and error I've come to realize that the firmware they came with seems to be pretty unstable. I've got them plugged in to two Arduinos and my next step is to try and cut the software serial library out of the mix all together. The Arduino code is still running, but the RadioBlock doesn't seem to stop sending out packets after some time.

      Also, when exactly do the red led's on the RadioBlocks blink? On packet send? On packet receive?

      Thanks! I look forward to having more complete libraries and examples!

    19. Missing_small

      Creator Tony Guerich on January 14, 2013

      Eric...you have done it again! I just got my RadioBlocks today. Congrats on another successful project. I can't wait to see what you do next.

    20. Eric.small

      Creator Eric Gnoske on January 5, 2013

      We switched our web site to a CMS (WordPress) system several weeks back and also engaged a new ISP. We are going to bring up the store soon!

    21. Missing_small

      Creator Andrew on December 13, 2012

      When and where will we be able to order more Radioblocks and associated accessories, such as the accelerometer board?

    22. Fb_profile_picture.small

      Creator Toby Segaran on December 13, 2012

      Just filled out the survey! I'm really excited to get my Radioblocks, I already have three projects patiently waiting for wireless connectivity.

      Assuming these work for me, how soon until we can order more?

    23. Eric.small

      Creator Eric Gnoske on December 12, 2012

      Will post an update tonight and start sending out surveys... First Radio boards are coming off the line now! USB2UART boards are in and we're finishing assembly on the JTAG/ISP adapter boards (header soldering)... Trying hard to start shipping soonest!

    24. Missing_small

      Creator spencertc on December 12, 2012

      Still planning on shipping them next week? How is everything going? I can't wait until I can play with my RadioBlock's! Thanks for everything.

    25. Pic.small

      Creator Jeremy Southard on November 30, 2012

      Awesome update! Thanks!

    26. Eric.small

      Creator Eric Gnoske on November 30, 2012

      Just posted a Manufacturing update! Please check it out!

    27. Pic.small

      Creator Jeremy Southard on November 30, 2012

      Hey Eric, I'm very excited to get my hands on some RadioBlocks! How are things going? It's been about a month since we've heard anything and I was just curious if you got the fabs in yet. If so, how do they looks? :

    28. Fb_profile_picture.small

      Creator Heri Sim on October 16, 2012

      How many GPIO, PWM, I2C pins is usable?

    29. Crazy_creator.small

      Creator Evaristo Ramos on October 6, 2012

      wahoo grats!!

    30. Eric.small

      Creator Eric Gnoske on October 3, 2012

      Hi Paul - do you want both a ISP cable & JTAG cable, or just wanting to switch it? You should be able to switch the reward I think, or send me a message if you need something more specific.

      @Bob: I can't edit the reward descriptions now that funding has started, so hopefully the update catches peoples attention.

    31. Eric.small

      Creator Eric Gnoske on October 3, 2012

      Sorry for the confusion - will update! You still have time to adjust your backing of the project if that's a deal-breaker, we don't want anyone to be disappointed!

    32. Missing_small

      Creator Paul R on October 3, 2012

      I have a question about the cable options. I selected a 5 pack option with the the ISP cable. Will I be able to add or order a JTAG cable?

    33. Missing_small

      Creator Bob Cunningham on October 3, 2012

      Please update all the JTAG reward selections to add: "Required LPC-Link board is NOT INCLUDED."

    34. Eric.small

      Creator Eric Gnoske on October 3, 2012

      Depends on a bunch of variables. There's is an update posted with some ranging data. With 30 wifi networks present, channel 15, line of site, downtown, next to the police station (that has a dozen radio antennas on the roof), with cars passing by, no ACK and no auto-retry, 4 feet off the pavement.. 205 meters with optimized antenna orientation or 68 meters with any antenna orientation. Indoors: 22+ meters (could not go any further inside) with any antenna orientation, corrugated steel and concrete floors and ceiling, steel studded walls, stainless steel appliances lining one wall, three interior walls...

    35. Fb_profile_picture.small

      Creator Heri Sim on October 2, 2012

      So what is the range like (node to node)?

    36. Eric.small

      Creator Eric Gnoske on September 27, 2012

      I've supported the Galago project - Since I used an LPC device on RadioBlock it is no secret I like these micros! From the pinouts I see on the Galago, it looks like we can plug in the RadioBlock the UART pins and use RTS and P8 to sink and source current.

    37. Missing_small

      Creator Bob Cunningham on September 26, 2012

      @ Johnathan Soirensen: When I said "no RTC", I mean no RTC anywhere in the network, not accessible by any RadioBlock in any way. Imagine a network of only generic RadioBlocks, and nothing else.

      Hint: The answer is "Yes", but the method requires some hairy statistics (not hard to compute, just hard to get right). Basically, you synthesize a "virtual RTC" from the tick and latency information from all the other RadioBlocks in the network.

      Since some RadioBlocks will be more stable than others, they must be ranked by stability, which can be a problem with no RTC and your own ticks are irregular. How would you prevent some other RadioBlock that happens to have clock that's just as bad as yours from suddenly loooking like the best one on the network?

      When a network starts up without a TimeLord, it comes down to a beauty contest where each RadioBlock tries to become the TimeLord. Each wannabe TimeLord pings all other network nodes. They share their own ping and tick data with all the other RadioBlocks. How would you analyse that data so all the wannabe TimeLords would agree on who the new TimeLord should be?

      Hint: Each node will have enough information to correctly adjust its own tick clock to equal quality over at least a short time window. Selecting the right TimeLord then involves only geometry. Some allowance would need to be made for nodes with very unstable clocks, but it would only matter when there is more than one node that would be a good TimeLord selection.

    38. Missing_small

      Creator Hadley Rich on September 26, 2012

      Benjamin, "any Embedded system" - that includes Galago.

    39. Missing_small

      Creator Jonathan Sorensen on September 26, 2012

      Bob, if the timelord radio block was plugged into something that had an RTC, then it could use it's host. ie a digispark in a pc or something.

      Then again, you don't need the timelord to have access to the rtc, it could be another radioblock on the network, which could act as a timekeeper to update the timelord, The timelord possibly being in a better location and doing all the work.

    40. Missing_small

      Creator Benjamin Lebsanft on September 26, 2012

      Will the galago be supported aswell?

    41. Missing_small

      Creator Bob Cunningham on September 26, 2012

      Glue an I2C RTC and a decent 32.768 kHz crystal to a RadioBlock, and you get a TimeKeeper RadioBlock. Give it just enough smarts to ping other nodes in the network and measure latencies, and you get a TimeLord RadioBlock that can synchronize data collection throughout the network.

      Each RadioBlock in the network would count the ticks between TimeLord pings, and return the current value of the tick counter in the ping reply. The round-trip latency combined with the tick counter value permits creation of a "good enough" model of the internal clock of each RadioBlock (over a duration of minutes to hours, depending on the stability of each RadioBlock's internal clock).

      Synchronized data collection would consist of the TimeLord telling each RadioBlock to acquire a sample in a given number of ticks from the time of reception and every n ticks thereafter (the TimeLord knows both the actual tick rate and the network latency of the target). The count would take into account the time needed to update all nodes The RadioBlocks with the most stable clocks would be commanded first, and the least stable last.

      Even a scheme this simple could eventually (after 10-100 pings per node) result in node synchronization within 1-2 ms across the network (via an annealing process that converges much slower than NTP, but is more accurate / noise tolerant, and uses only integer math) .

      If the data analysis can tolerate a sample timing jitter of 10%, then data could be acquired througout the network every 20ms, or at 50 Hz (ignoring the time needed to report the data, assuming no network congestion, and assuming adequate bandwidth). Getting timing much better than that would probably require a distributed timing source (such as GPS).

      When would you need synchronized data? Think of each RadioBlock as a pixel on a widely-distributed camera sensor. To take an image, a frame must be captured all at once. If not, then data from neighboring pixels would not necessarily be related, and the resulting image could be have little meaning. Time synchronization allows you to create large sensors from a collection of tiny ones. If each RadioBlock has a photosensor attached, that's 50 Hz video (sorta, kinda).

      In use, the acquisition instructions would be updated often enough to keep the timing jitter within bounds. To optimize throughput, the coordinated timing could also be used to guarantee time slots for sending acquired data to the base without interference from other nodes in the network, and the base would not need to poll nodes for data.

      When the base node starts, it would first configure the TimeLord, wait for the TimeLord to configure the network timing, then stand by for the data to start rolling in. (The base RadioBlock could easily lack the bandwidth required to simultaneously do both data collection and time management pings.)

      Of course, all the above depends on the RadioBlock implementation, so actual performance could be limited by other factors. But this back-of-the-envelope analysis should still be in the ballpark.

      From an RF perspective, the TimeLord would be the busiest node in the network. For best results (fastest convergence, tightest synchronization), the TimeLord would be physically located at the point having the lowest geometric mean latency to all sensor nodes in the network (excluding the base node). The synchronization algorithm is affected much more by latency than by bandwidth, so things like walls don't matter, so long as pings can get through.

      Time synchronization would be trivial work for the sensor nodes: Just count ticks, reply to pings, and accept an acquisition schedule.

      Here's a question to ponder: If the TimeLord did not have an RTC, could it still get the job done with next to no loss of timing synchronization accuracy? If the answer is "Yes", than ANY node could serve as the TimeLord! In that were to be the case (that an RTC is not needed), what steps would be needed to ensure the "right" node becomes the TimeLord? But that becomes possible only if we can do time synchronization without an RTC: Can we? How?

      That was a bit wordy. I should probably blog this somewhere.

    42. Eric.small

      Creator Eric Gnoske on September 25, 2012

      The LPC micro (LPC1114) on board RadioBlocks has several built in clock sources although no RTC. It does have a programmable WDT and that is what we use for sleep. Our initial testing shows that the WDT is not super accurate so I would not advise it for time stamping.

      Currently there is no timing protocol within SimpleMesh but it is an open source project and perhaps someone will contribute that. Something like this is not on our internal list of priority adds to the code base right now.

      Your idea of at least one node in the mesh with an accurate time base is a good one. That will require a bit more coding but it sounds like that is within your skill set!

    43. Missing_small

      Creator Bob Cunningham on September 25, 2012

      Is there an accurat and stable RTC onboard? Being able to accurately timestamp data will be important when trying to deal with mesh latencies. And I'd rather have the timestamp onboard the RadioBlock that have to incorporate an external one, especially since some of my smaller apps will be able to run on the RadioBlock itself.

      If there is no quality RTC,then does SimpleMesh include a time synchronization protocol similar to NTP? Without an RTC (and perhaps even with), a way is needed to correctly set the time on any mesh node independent of mesh latencies.

      Hmmm... Actualy, if there is a good clock at the base node, it should be possible to determine the latency between any node and the base so long as the network isn't dynamically and continuously reconfiguring itself. A distributed clock would be needed only when multiple nodes must coordinate their activities (such as for synchronous data acquisition).

    44. Fb_profile_picture.small

      Creator Joel Self on September 24, 2012

      Ok, you got me. I've been wanting to put together my Launchpads and 900MHz radios to begin a wirelessly networked/monitored/controlled home automation system. Slapping two dev boards together was my first step with step 1328 being putting it all together on a nice small board that I could put anywhere cheaply. But you beat me to the punch. Which is good because I don't have the expertise to do anything close to this quality. I imagine most of what I want to hook up will be mains powered and I'll probably increase my contribution when I got money, but I want to be able to mostly mains powered boards.
      Two questions: What kind of battery life would you get out of one of these boards if were say to be used as a motion detector or maybe a pressure sensor to alert occupants that someone is coming up the steps leading to our front porch? Question the second: Is this the LPCExpresso board you mentioned for debugging on-chip: http://www.nxp.com/demoboard/OM11049.html

      I don't live all to far away, so if you ever want some help doing mundane stuff like packing boards and labeling them for shipping, I'm sure I'll have weekend to spare and help out.

      Thanks!

    45. Eric.small

      Creator Eric Gnoske on September 23, 2012

      If you put a Kickstarter dongle project up, we'll back you! We also backed Digispark - That is a cool device and we can't wait to get our hands on it...

      We have a USB2Serial board that allows you to plug it into your PC via USB and into the RadioBlocks via the 4 pin header. You can use this device and our ISP cable to bootload code into a RadioBlock that you have written - We've got the Python script posted on our web site - See: http://www.coloradomicrodevices.com/Software.html for more info. Alternatively, if you want to do in-circuit emulation i.e. debugging your code running inside the micro, you need to get an lpcxresso board http://ics.nxp.com/lpcxpresso/ and then our JTAG cable allows you to connect the lpcxpresso board to RadioBlock and you can load and debug code...

    46. Mike3.small

      Creator Michael Meissner on September 23, 2012

      Congratulations on getting 100% funding. I was wondering post-kickstarter whether you had thought about a Radioblock inside of a push button dongle? Now, obviously I could fabricate something (and I may) with a small AVR like a digispark, a coin battery, and 1-3 buttons, but it would be convenient to have a simple equivalent to a TV remote to signal to an embedded chip. I had originally been thinking of getting the OpenSource RF which had a dongle for control.

      Could you elaborate more on what the two cables (USB-serial and the ISP or JTAG cables are for at the $59 and $69 levels)? I assume the USB-serial cable would allow me to to hook up a RadioBlock to a PC or laptop, the ISP or JTAG cables would possibly be used to reprogram the LTC on the radioblock. Is this correct?

    47. Missing_small

      Creator Hadley Rich on September 22, 2012

      Yay, just pushed it over the limit! Congratulations.

    48. Fb_profile_picture.small

      Creator Guan Yang on September 19, 2012

      I can do a lot with one ADC, that's great. (Worst case, I’ll multiplex it myself.) I mostly understand your goals, but one of the neat things about XBee and similar parts is that for a lot of applications they can operate autonomously. It’s just so obvious when you have a full microcontroller on there and even make the software open source.

      I look forward to trying out my RadioBlocks!

    49. Eric.small

      Creator Eric Gnoske on September 19, 2012

      Yes, we did think about adding more pins but the idea was to provide a simple plug in wireless modem where the host system is handling the sensor work. There is an ADC (AD4) on J1, pin 3...

    50. Eric.small

      Creator Eric Gnoske on September 19, 2012

      If you want to add an additional battery board add the $22 battery board reward - We'll try to ship them together...

Show older comments
340
Backers
$33,618
pledged of $18,000 goal
0
seconds to go
  • Pledge $10 or more
    You selected

    2 backers All gone!

    EARLY ADOPTER SPECIAL - One mains powered RadioBlock Board - You'll need an embedded system to plug into or our own USB-Serial converter, Arduino or maybe even a Digispark (another kickstarter project). Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $22 or more
    You selected

    6 backers

    Add another node to your SimpleMesh system! One mains powered RadioBlock Board - You'll need an embedded system to plug into - our own USB-Serial converter, Arduino or maybe even a Digispark (another kickstarter project). Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $22 or more
    You selected

    5 backers

    Add another node to your SimpleMesh system! One battery powered RadioBlock Board. You'll need an embedded system to plug into - our own USB-Serial converter, Arduino or maybe even a Digispark (another kickstarter project). Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $44 or more
    You selected

    84 backers

    Two RadioBlock Boards - Includes one mains powered and one battery powered board. You'll need an embedded system to plug into - our own USB-Serial converter, Arduino or maybe even a Digispark (another kickstarter project). Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $59 or more
    You selected

    29 backers

    Two RadioBlock Boards - Includes one mains powered and one battery powered board AND our own micro USB-Serial converter, of course you can still plug into an Arduino or maybe even a Digispark (another kickstarter project). Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $69 or more
    You selected

    14 backers

    Two RadioBlock Boards - Includes one mains powered and one battery powered board AND our own micro USB-Serial converter AND an ISP cable, of course you can still plug into an Arduino or maybe even a Digispark (another kickstarter project). Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $69 or more
    You selected

    14 backers

    Two RadioBlock Boards - Includes one mains powered and one battery powered board AND our own micro USB-Serial converter AND a JTAG cable, of course you can still plug into an Arduino or maybe even a Digispark (another kickstarter project). Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $105 or more
    You selected

    34 backers

    Five pack RadioBlock Kit. Includes 2 mains powered and 3 battery powered RadioBlocks. Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $120 or more
    You selected

    30 backers

    Five pack RadioBlock Kit AND our own micro USB-Serial converter. Includes 2 mains powered and 3 battery powered RadioBlocks. Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $130 or more
    You selected

    38 backers

    Five pack RadioBlock Kit AND our own micro USB-Serial converter. Includes 2 mains powered and 3 battery powered RadioBlocks AND an ISP cable, of course you can still plug into an Arduino or maybe even a Digispark (another kickstarter project).Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $130 or more
    You selected

    30 backers

    Five pack RadioBlock Kit AND our own micro USB-Serial converter. Includes 2 mains powered and 3 battery powered RadioBlocks AND a JTAG cable, of course you can still plug into an Arduino or maybe even a Digispark (another kickstarter project).Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $200 or more
    You selected

    3 backers

    Ten pack RadioBlock Kit. Includes 4 mains powered and 6 battery powered RadioBlocks. Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $215 or more
    You selected

    3 backers

    Ten pack RadioBlock Kit AND our own micro USB-Serial converter. Includes 4 mains powered and 6 battery powered RadioBlocks. Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $225 or more
    You selected

    7 backers

    Ten pack RadioBlock Kit AND our own micro USB-Serial converter. Includes 4 mains powered and 6 battery powered RadioBlocks AND an ISP cable, of course you can still plug into an Arduino or maybe even a Digispark (another kickstarter project).Free shipping to anywhere in the continental US.

    Estimated delivery:
  • Pledge $225 or more
    You selected

    26 backers

    Ten pack RadioBlock Kit AND our own micro USB-Serial converter. Includes 4 mains powered and 6 battery powered RadioBlocks AND a JTAG cable, of course you can still plug into an Arduino or maybe even a Digispark (another kickstarter project).Free shipping to anywhere in the continental US.

    Estimated delivery:
Funding period

- (30 days)