Archive for the ‘The Lab’ Category

Last night, Jeremy showed off the bot he built around the Arachnio! The cool thing about it is that you can connect to it over WiFi from your phone or laptop and it will serve you a set of Javascript buttons that control the bot. It’s still a work in progress, and it may get an SD card slot in the future to enable it to serve up a better joystick than it does now.

You can download the source code for the bot from Github.

Please support the Arachnio on Kickstarter!

The Arachnio is something I’ve been working on for a few months, and it’s now up on Kickstarter! The subject line is the elevator pitch — it’s the first Arduino Micro variant with onboard WiFi, via the increasingly popular ESP8266. It’s pin and software compatible with the existing Arduino Micro, and only slightly larger to accommodate the antenna. Naturally, it’s entirely open source (unlike other Arduino variants with on-board WiFi, such as the Yun).



The Arachnio

The Arachnio

Putting WiFi together with the Arduino, especially in a small, low power package, is a really natural fit. For example, every Arduino-powered robotics or LED project is made immensely cooler by having the capability to control it from your smartphone baked right in.

Since the Arachnio is small and low power, it also makes a great brain for a remote sensor. The fact that it’s an Arduino variant makes the programming simple and the wealth of on-board peripherals make it straightforward to connect most common sensors. WiFi lets your remote sensor connect to your phone or tap into the Internet to get the data back to you.

Including both the ESP8266 and the 32u4 on a single board provides a much more useful package than either one alone. The capabilities of the ESP8266 and the 32u4 complement each other nicely. Here are some of the advantages of the Arachnio over an ESP8266 module alone:

  • More GPIO — The Arachnio has more than twice as many GPIO pins available as any ESP8266 module.
  • More ADC — The Arachnio has twelve usable analog to digital channels versus a single channel for an ESP8266.
  • Hardware PWM
  • Dedicated hardware I2C and SPI interfaces
  • Full Arduino library compatibility 
  • Native USB — The Arachnio’s ATmega32u4 provides a full speed hardware USB interface. The Arduino environment provides libraries that make the USB function as a serial port, a mouse, or a USB keyboard.
  • Breadboard compatible — The Arachnio’s headers are on 0.1″ centers and narrow enough to fit into standard breadboards with room to plug jumpers in on both sides.

And of course the ESP8266 provides WiFi and, for more advanced users, a more powerful processor to use for more computationally intensive tasks.

All of the vital statistics can be found on the Arachnio product page.

I decided I also needed a couple of expansion boards available immediately in order to really make it sing. The first is of course a prototyping board, the ArachnoProto.

ArachnoProto with Arachnio and supports

ArachnoProto with Arachnio and supports

The ArachnoProto is designed to fill the same role as an Arduino protoshield. It has two large prototyping areas, a programming header,  mounting holes for 3mm screws, two LEDs and a pair of push buttons.

You can tell this is a prototype because the board house managed to mess up my logo on the board.

There’s also another less obvious feature here, which is that this board has been assembled with bottom-entry headers on the underside. The upshot of this is that the assembled Arachnio + ArachnoProto is much thinner than with conventional headers. These headers are included with every ArachoProto.

The Arachnode is designed to give users a way to quickly build flexible and independent sensor and network nodes. It has a solar battery charger, a real time clock, a microSD card slot, and an optional crypto module.

I just got a new release candidate board which has some tweaks arising from the testing we’ve been doing, mostly to improve fit and clearances. This is the first one that’s really feature complete, since I’ve been focusing on the Arachnio rather than the Arachnode for most of my development. I haven’t had time to assemble the new ones, but here’s the bare PCB:

Arachnode bare board

Arachnode bare board

One of the things I’ve enjoyed doing that I wish more Kickstarter creators would do is post Instructables for the Arachnio. I’ve only got two of them up so far, but they address questions that people have asked me about using the Arachnio.

Please don’t forget to back the Arachnio on Kickstarter so we can make it a reality!


Thanks to gorgeous weather here in Seattle yesterday, I was able to get some great pictures of the ArachnoProto and Arachnode prototypes.








Hackerbot Labs enters the modern age

Posted by 3ricj on 5 February 2014

Hello interwebbernet,

We’ve been so busy trying to reinvent wireless power that we didn’t notice this internet thing growing in popularity. To that end, we are trying to catch up. We are on the brink of many changes here at hackerbot labs, and one of the first major changes we would like to announce is the launching of our meetup group.

  • The meetup group enables us to communicate much more clearly when we are open and operating.  We’ve been doing stuff, but.. umm. forgot to tell anyone else.
  • It helps us make new friends better.  We need new minds, many of us have gotten old and cranky in the 9 years we’ve had the space open.
  • It might help dispel some of the myths and rumors spread far and wide about hackerbot labs.
  • Some day it might help us pay the bills.
  • The other day our website went down.  For 2 months.  Nobody noticed.   Yes, we are doing it wrong.   The meetup site might have a better uptime.  :)

Regardless, please join the meetup group, and RSVP for any meetings you see posted there you’d like to join.  If they are posted there, you are welcome to show up if you RSVP.

Cheers, -3ric

PS. I hear there is an infestation of cats on the internet.  However, I was highly, highly disappointed in the selection of long-haired cats playing with van de graaff generators.  Please help.  Meow.

Baby Angry Birds

Posted by 3ricj on 5 June 2013

Everybody loves angry birds. We had a creative bird who really wanted to build nests around hackerbot labs. We found three of them in time and had them removed, but then the sneaky angry mamma bird formed a nest and eggs in our fastener container. As punishment, we’ve decided to pull a truman show and make these little baby angry birds famous.
Best we can tell, these eggs got laid sometime around May 26.. and we expect them to hatch sometime between now and June 9th. This totally beats the flying toast screensaver.

A small plea for laser funds.

Posted by 3ricj on 27 August 2012

Ratha was kind enough to setup a “tip jar” to cover our budget overrun for the photonic beam project. We didn’t do a very good job of spreading the word; it was buried in our last post. As of right now, we are short of reaching our goal.. if we don’t get an additional ~$500 in the next three days we fail. Dear internet, help?

Click here to put some money in the tip jar.

-3ric and all of the folks at hackerbot labs.