electronics workshop fablab 2012

LibreMote v0.1 is Alive!

Submitted by fabio on Wed, 2012-05-30 16:53.

During the past weekend, with the precious help of Franco Magni, we assembled the very first prototype of LibreMote v0.1, the simple remote controller programmable just like an Arduino Pro Mini which has an integrated accelerometer and a joystick, we developed during the electronics workshop I held at Fablab Torino.

Here is a first video of LibreMote v0.1 and below some pictures of the assembling. Thanks Franco and Davide for the videos.

LibreMote Soldering

LibreMote Soldering

LibreMote Soldering

LibreMote Soldering

LibreMote Soldering

LibreMote PCBs are here!

Submitted by fabio on Thu, 2012-05-24 10:30.

During the past months, I held a workshop at the FabLab Torino teaching people how to design their own hardware using KiCAD. (workshop lessons archive)

During the workshop, we designed LibreMote, a simple remote controller programmable just like an Arduino Pro Mini which has an integrated accelerometer and a joystick. This served us as a pretty good example to introducing the design of simple hardware, from the electronics schematics to the PCB routing.

Yesterday, I finally received the LibreMote PCBs from Dorkbot PDX. I'll be assembling them soon and see how (if?) they work!

Here some pictures, looking not bad!

LibreMote top view

LibreMote used as controller

LibreMote top view closeup

LibreMote bottom view closeup

Electronics Workshop Lesson 3

Last updated on Sat, 2012-04-07 18:59. Originally submitted by fabio on 2012-04-04 11:55.

UPDATE 2012-04-07: I made some changes in the routing of the board to avoid the via below the RN42. This should simplify DIY etching of the board. The new revision r1.1 is attached below.

Yesterday we had the 3rd lesson of the Electronics Workshop I'm teaching at FabLab Torino.

During this lesson, starting from the electronic schematics from the previous lesson, we started routing our printed circuit board using KiCAD.

Firstly, we associated our schematics components to physical PCB footprints and then showed the basics of PCB routing with pcbnew, the PCB routing program from KiCAD.

Yesterday night, I completed the routing of the board and here is the result. See the attached files at the bottom of the page for Gerbers and updated KiCAD sources.

LibreMote r1 PCB 3D View

LibreMote r1 PCB Top View

Electronics Workshop Lesson 2

Submitted by fabio on Wed, 2012-03-28 13:27.

LibreTooth Schematics

Yesterday we had the 2nd lesson of the Electronics Workshop I'm teaching at FabLab Torino.

In the workshop, I'm teaching how to design our own hardware using a simple Arduino based remote control as example. The project is called LibreMote, an open hardware remote controller containing an accelerometer, 5 input buttons and a battery which communicates wirelessly via Bluetooth.

In lesson 1 we prototyped the device on a breadboard explaining the functioning of its various components and some theory around them.

In this lesson we designed the electronic schematics of LibreMote using KiCAD. In the attachment below you find the project schematics in PDF and the Kicad sources. The KiCAD sources ZIP also contains the various datasheets of some components we used.

A little note: while in the lessons we always talked about using 5 buttons, I decided to follow Franco's advice and using insted a 5 way joystick which will make everything much more cool ;-)

LibreTooth 5 way joystick

In the next lesson, starting from this schematics will design our LibreMote PCB. Will be fun!

Electronics Workshop Lesson 1

Submitted by fabio on Thu, 2012-03-22 17:38.

Last Tuesday we had the first lesson of my electronics workshop we are having at Fablab Torino, thanks to the organization of OpenLab Torino and Fablab itself.

In the workshop we are designing LibreMote, an open hardware remote controller containing an accelerometer, 5 input buttons and a battery which communicates wirelessly via Bluetooth.

In the first lesson we prototyped LibreMote on a breadboard with its main components. The following picture shows the on-breadboard prototype.

LibreMote Breadboard Prototype

I also quickly sketched the prototype on a more formal schematic, using KiCAD of course. Also available as PDF and KiCAD source.

LibreMote on breadboard Schematics

The prototype has been demonstrated using a simple Arduino firmware, capable of reading the accelerometer and input buttons and stream them over bluetooth, and a Processing application which displayed the incoming data from bluetooth in a simple GUI as in the following screenshot.

LibreMote Processing GUI

In the next lessons, we'll convert this breadboard prototype into a complete schematic and then we'll design a PCB for it. Using KiCAD. Then we'll build it using DIY methods.. will be fun!

See you in the next lessons ;-)

Electronics Workshop at Fablab Torino

Last updated on Thu, 2012-03-22 18:04. Originally submitted by fabio on 2012-03-14 10:24.

Electronics Workshop at Fablab Torino

I'm happy to inform you that, on the next 4 Tuesdays (20 and 27 March, 3 and 10 April) I'll be teaching an Electronics Workshop at the Fablab Torino.

During the workshop we'll be designing a remote control powered by an ATMEGA 328p, so this will be practically an Arduino remote control, which will have an accelerometer, some input buttons and communicate wireless using a Bluetooth module and with a rechargeable battery with associated recharging circuitry.

During the workshop we will be covering the theoretical and practical aspects of the project design, from component selection to functioning aspects of the various elements (eg the I2C bus, UART communication, device power designs, etc..)

We will design the device schematics and PCB using KiCad and in the last lesson we'll try to build and assemble a PCB using DIY methods.

For those of you happening to be around Turin, here is where to register. Hopefully, I'll have video recordings of the workshop which I hope to be able to post here in some weeks. See you there!