Elli, Ilona and Riina are in the electronics team. Their main task is to design and make the circuit board for the fidget spinner. Without the circuit board the electronic part doesn’t work at all. The circuit board includes the components which make the spinner work. They didn’t have any experience with designing circuit boards or using Eagle.

At first they searched components that they were going to use. Then they designed the circuit board, the size and the shape of it so that the components could fit and then how they could combine different components together. After that they milled the board and attached the components. They needed to collaborate with the designing team.

Designing team is going to do rest of the work.



Electronic team milling their circuit board


Here are links to websites they have used





Programming board

Atte, Kasper and Mika are in the programming board team. Their main mission is to program an Arduino to blink the LEDs and to communicate with the mobile app which programming phone team have made. The Arduino also instructs the rotation speed.

First in the process of programming the Arduino, they needed to learn how it could be trained to understand instructions. After they had taught the Arduino how to receive orders they searched codes from the net and adapted them to fit into their demands. Then they accessed instructions from the net and again coded them. They did the coding without a plan and fixed all possible problems later.

The Arduino is almost ready but they need to attach a Hall effect sensor. They need to collaborate with the other teams because the whole project depends on them.




In this post we are going to tell you in detail what Siri and Antti are doing in the designing team. We are going to tell you the process of making a fidget spinner next week, this is one of the stages. In every blog post that we’re telling you about the process of making the spinner we are going to put some photos and/or links to the web pages they have used to learn etc.

Designing team’s  main task is to design and make the fidget spinner’s front cover. They have to consider the weight of the spinner so it stays balanced. They also need to take into account the shape so that the circuit board can fit into it. That’s why they need to collaborate with electronics team. In the last couple of days they have worked together a lot.

At the beginning of the process they needed to learn how to use Inkscape. Neither of them had had any experience with the application. At first it felt difficult but they didn’t use the net to learn, they learned it by themselves. Now they are making a 3D version of the 2D version they did couple days ago.


ss design4

2D version of the fidget spinner

ss design

Practicing 3D designing

An eventful day at Fab Lab

The day started with us interviewing the other teams.

You can find the interview in our latest blog post:


Electronics team made two different circuit board diagrams with real components for the prototype. They also put their smart heads together with the designing team and planned how they could place the components to the spinner’s prototype which designing team had cut earlier. Designing team practiced more how to use Autodesk Fusion 360

Programming phone team continued doing their app with Android Studio. The new app is basically the same as the old one by its operation. They also got Bluetooth connection to work and started to build UI and they added more features which could be used in the future depending on how the other teams get their works finished.

Programming board team have programmed arduino to work and to measure the rotational speed.



Arduino in progress


Time flew fast today. It was nice to interview other teams, we got to know a lot about what they are doing.


Interviewing the teams!

In the morning we interviewed other teams about their projects.

Here are some answers to our questions:

Electronics team said that neither of them had had any experience with designing circuits before. The funniest parts of making circuit boards are when you learn new and interesting things and when you get to mill circuit boards. Also when you get to see the circuit board in your own hands, it shows the work you’ve done. The biggest challenges occurred when some components needed to be searched from the net.


Designing team told us that it was a totally new experience for both designers. They said that the best parts were designing and learning in practice. The hardest parts were to get good ideas, think about the best materials and and calculate the distribution of weight so that the spinner stays balanced. They have already designed many different versions of the fidget spinner.

Programming board team had had similar experience before. They think programming is quite fun but at the same time it’s also quite hard. In a nutshell they try to light the LEDs so that they’ll show letters and different patterns. There are difficulties on the way because the letters are supposed to look the same even when the speed of the spinner changes. There are also difficulties with the coding because it is very specific: if one character is missing it can make the whole code stumble. They said that “every team depends on them”.




Programming phone team said that the hardest decision to make is when and where to eat lunch. The team has programmed an application by which you can instruct the LEDs to show different letters etc. They think that it has been nice and quick to learn even though they didn’t have previous experience with Android Studio. They have done games earlier but it’s nothing like what they are doing now.

Later during these two weeks we will give you more information on the teams and their works.


Learning new things

The third day started with practicing 3D designing using Autodesk Fusion 360. At first the program felt complicated but in the end it was quite simple. We did lots of rehearsing with the program.

The other teams also worked hard:

Electronics team planned a circuit board which had the shape of a fidget spinner.

Programming phone team downloaded Android Studio and made a different version of the app they had done yesterday.

Designing team designed lots of different looks for the spinner and they even laser cut them. They also learned 3D designing using Autodesk Fusion 360.

Programming board team got their Hall effect sensor working. They also got the Arduino to receive messages via Bluetooth using a Bluetooth module. The Arduino is supposed to show letters from the messages it has received.

Today we learned lots of new things. It was nice to learn something interesting and new, like 3D designing, that none of us had done before.


A circuit board in the shape of a fidget spinner

Another day at Fab Lab

The day started with a meeting. In the meeting we discussed the day’s agenda. We introduced the others an app called Trello and how to document what they are doing.

The teams worked together on their projects and the designing team got their very first prototype ready. The programming phone team also got their first version of the app finished.

This day has been very productive and a lot has happened. Everyone worked hard and learned lots of new things. We (writers) didn’t have much to do today so we visited other teams. It was very interesting to see what others had done.

We hope that tomorrow will be more eventful than this day even though we have already done a lot.


Prototyyppi 1

First prototype of the fidget spinner.