Repro­duc­ing the mod­ules entails

  1. Print­ing and pop­u­lat­ing the PCBs
  2. Print­ing the casing
  3. Assem­bling the PCB, the cas­ing, and a battery
  4. Com­pil­ing and load­ing the uC with the embed­ded software

At least the two first items you can of course have some­body do for you. There are numer­ous PCB print­ing and pop­u­la­tion ser­vices as well as 3D print­ing ser­vices around.

The PCB has been designed with Eagle. The Eagle project and the BOM can be found here


It is pos­si­ble to hand-mount all the com­po­nents but we would not rec­om­mend it unless you have sig­nif­i­cant experience.

The STL files for the cas­ing can be found here Casing_STL

The bat­tery is a 150mAh Lithium ion bat­tery which we by from Adafruit.

The source code can be down­loaded from source­forge Open­Shoe at source­forge.

The code comes a AVR Stu­dio 6 projects. AVR Stu­dio 6 has embed­ded func­tion­al­ity for han­dling the device pro­gram­ming. To pro­gram the mod­ules, you should prefer­ably have a JTAG pro­gram­mer. We are using the $65 AVR Dragon. There is also the pos­si­bil­ity to use the pre-loaded boot­loader but it is some­what harder. Some old (obso­lete) pro­gram­ming instruc­tions can be found here Software_installation_instructions and here bootloader_instructions_1.1.

Prefer­ably your mod­ule should be cal­i­brated. For fur­ther infor­ma­tion on this see the Pub­li­ca­tions sec­tion and the post New and improved cal­i­bra­tion script.


There is also the option of buy­ing modules:

GT-silicon Pvt Ltd

are build­ing and sell­ing modules.

Comments are closed.