The Project


0. Presentation PNG and MP4

Behold the hero shots of the hero final project.

Reveal the secrets...

Welcome to the page of my final project

On this page I'm going through what is my final project and what processes I used, BOM, and I link to the documentation for the weeks where I made something for my final project.

Clicking on the vertical green bar on the left of the page will minimize and maximize each section. If you can't see anything, click it!

A video made by Fab Lab BCN

1. All you need to know

This has all the questions that were asked, including the bills of materials, what was built, what processes was used, and all that good stuff.

Reveal the secrets...

2. Designing and making the desk

I designed the desk on Rhinoceros 5 and then cut it with the ShopBot CNC machine.

Reveal the secrets...

Please visit Computer Controlled Machining where I designed and made the desk that is my final project.


Here are the download files for this assignment, it includes the Rhino file for creating the toolpath with RhinoCAM and the resulting .nc G-CODE files. It doesn't include the original Rhino file with the design in it as it is 17.2MB.

Download all files

3. Electronics Production

For the electronics I designed a board that controls an 12V DC water pump, as well as reads inputs from a sensor I designed.

Reveal the secrets...

Please visit Output devices and Input devices to see the design and production of my boards for the table.


Here are the Kicad files with PNG and RML files generated.

Download all files

4. Networking and User Interface

I linked my ESP32 board which controls the pump to my Raspberry Pi that hosts a Node-RED instance.

Reveal the secrets...

Please visit Networking and Communications to see how I linked my ESP32 board which controls the pump to my Raspberry Pi that hosts a Node-RED instance.

It displays data about the soil moisture, temperature in the city and light data.

The Raspberry Pi is (safely) open to the world so that the pump can be controlled from anywhere.


5. Licensing

Creative Commons Attribution 4.0 International

Reveal the secrets...

Please see my 13. Invention, Intellectual Property & Income to understand why I chose Creative Commons Attribution 4.0 International as licensing rights. Below a little teaser.

What license I chose

This essential contribution from designers, the broadness of the idea and the integration of other projects is why I’ve decided to go for a Creative Commons Attribution 4.0 International license which allows everybody to do what they feel like with my project. The license says:

  • Attribution : You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • Share : you are free to copy and redistribute the material in any medium or format
  • Adapt : remix, transform, and build upon the material for any purpose, even commercially.
  • No additional restrictions : You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

Sit & Grow by Benjamin Scott CC BY 4.0



n-1. Concepts & Ideas

This is more a compilation of notes of ideas I could integrate, designs I like and more. Not as nicely formatted as the rest of the sections.

Reveal the secrets...