Innovation day : greetings to PLUME

The PLUME project has won the Telecom ParisTech’s Innovation Day’s Awards ! They already were awarded at the Parrot’s Awards last week (3rd place). You guys rock !

And congrats also to all ROSE teams, who have made an amazing work. It’s been a real pleasure to work with you.

Farewell !

Open quiz !

Today, following Allegrem’s tradition, here a musical quiz on our students projects. Will you recognize to which project each following hit belongs ?

Warning : to make things a tiny little bit harder, some lyrics may have sightly changed…
2nd Warning : to make things even harder, some project might have two songs ! Or none.

1. Je ne veux pas travailler
Je ne veux pas déjeuner
Je veux seulement oublier
Et puis je fume


2. What you want, what you make,
Everybody knows it’s only what you take
And now what you see, and what you hear,
When it comes around again it’s not gonna be the same thing
Because you’re gonna say yes, and they’re gonna say no
And everybody’s gonna talk, and talk,
And bla bla everywhere you go…


3. Volare,
Oh oh,
Oh oh oh oh oh


4. At first I was afraid I was petrified
Kept thinking I could never live with this damn project by my side
But then I spent so many nights
Thinking how I did things wrong
And I grew strong
And I learned how to get along

And now I’m back, from hacker space
I just walked in to find you here with that sad look upon your face
I should have changed that solder bond
I should have had far more concern,
If I had known for just one second
That else I’d make ev’rything burn


5. And so how am I ever to know?
You only tell me
Perhaps, perhaps, perhaps.
A million times I ask you,
And then I ask you over again.
You only answer
Perhaps, perhaps, perhaps…


6. Ground Control to Major Tom
Commencing countdown,
Engines on
Check ignition
And may God’s love be with you
[Ten, Nine, Eight, Seven, Six, Five, Four, Three, Two, One, Liftoff]


7. F… you, I won’t do what you tell me
F… you, I won’t do what you tell me
F… you, I won’t do what you tell me
F… you, I won’t do what you tell me
F… you, I won’t do what you tell me

First to give the good answer wins a bottle of Champagne (to drink with moderation of course !). One answer per person (IP logged), real name mandatory 🙂
Leave response in the comments below.

RoseOnRails – Annnnnnnnnnnnd …. it rolls!!

See by  yourselves !!

RoseOnRails – Threads

Hi everyone,

Two days ago, Valeh ,Yann and I decided to allocate the tasks for the week.
I was assigned with coding the locomotive thread in Python. I had quite a few problems with that as I didn’t know how to communicate with the rest of the code (notably the part which receives the notifications from the BLE). Therefore, I spent quite some time reading docs on how to implement even handlers and interruptions in Python.

Valeh, Yann and I have finally decided that we would tackle the communication later and focus on the content of our threads.

Electronically yours,


RoseOnRails – Last week

Hi everyone,

Last week, I mainly worked on the ADC on nrf51822.
Indeed, if we want to measure the BEMF of the locomotives’ motors, we will need the ADC to convert the voltage coming from the motor into a numeral signal. I spent quite some time reading docs on nrf51822’s ADC and understanding and adapting examples. Finally, Yann and Valeh managed to have the adc work on the nrf … apparently I had forgotten to mention the reference we were to use.

As Valeh explained earlier, we had to present our project on Friday. The presentation tackled both technical and commercial points.
From a commercial point of view, we are willing to sell two main products:
1. The BLE decoders for locomotives and railway switches. This part is quite innovative as it will be the first time model trains and railway will be controlled thank to BLE and not DCC.
2. The railway portions we have equipped with controllable LEDs. TAs this product will be used in our game and will obviously not represent reality,  it is to be sold to families and children rather more than to modelists and train amateurs.

We were also able to present what e had done from a technical point of view, and what were still to be done.

Subsequently to the presentation and Alexis&Sam’s feedback, we took some decisions and realised some points were to be tackled asap:
1. Regarding the train’s position, as we have not found a specific optical sensor for the trains, and we have focused more on the hall effect sensors, we have made up our minds to use hall effect sensors only.
2. We need to start coding our game

Our programme for the next days:
1. Find a suitable way to set position references in our circuit thank to magnets. – WIP
2. Precisely design our game – WIP
3.  Install the PCBs we received in the locomotives, under the LEDs, under the railway switches – ASAP
4. Finish soldering the LEDs – As soon as the controller is installed and tested.

Electronically yours,


Plume – PCB emitter

There you are !


The H bridge looks like to work normally.
However I can’t make the USB port work. Since my code works with an other board, I think there is a problem with the hardware.

Plume – Soft of the receiver


As already explains MarcO we finished to work on the PCB of the receiver. Now, we have to continue on the soft of the receiver. So, I’m currently working on the board.h of the card and all the configuration that need ChibiOS to work with our board. This is not a very funny thing, but, I have to do it.

Moreover, we received an evaluation board for the Audio Codec. It will help us to communicate and create a program to configure the mini-DSP of the chip.

So, there are our next step on the receiver :

  • Configure the STM32
  • Configure the Audio Codec and the mini-DSP
  • Configure the nRF and communicate with the STM
  • Receive and analyze the tension from the receiver coil.

To be continued…

Plume – Making some PCB

Hi everyone,

This week, I was working with MarcO on the Schematic and the PCB of the receiver. It is not a easy work because there are so much constraints that we have to respect (signal integrity, symmetry,…) because we have a system which have analogical and digital electronics. However, I like to make PCB because you have to respect all these aspects and think to some physics. Moreover, we want a tiny device (for the moment 40×60 mm) to be able to use it in various situation.

We hope that with our architecture we will be able to do what we want.

To be continued…



These last days I have worked with my team to choose the component and do the PCB. We need to finish the PCBs by friday, so we are in a hurry to finish them.

When I was looking at the audio codecs to see if we could use one to get a neat sinusoidal signal in the emitter coils, I found a codec with a big entry amplification which could be used to sample the signal in the receiver coils. My teammates found this codec nice too, so for the project we will use three of them (one per receiver coil) instead of making an home solution with PGAs and ADCs.

I have also spent time:

  • choosing a led driver : we will have a lot of RGB leds on the emitter.
  • choosing some of the pins on the STM32 to link to the codecs.
  • reading datasheets to see how we can adapt the receiver coils signal to the codec inputs (We need it to be centered around 0.9v instead of 0v)

LEDzep – PCB


After a tiring Athens week in Madrid, I worked today with designView in order to create a first version of our PCB. We choosed all our components so we can now work on connections. We tried to understand all the PIN specifications and how we will use all the devices.
Here is an overview of our work:
Some points are still not finished on this PCB:
– We must meet an expert in order to determine precisely how to make our antenna. In fact, we need a large scope for our balloons, so it will be better to make our own antenna on the PCB rather than taking an already made.
– We will, certainly tomorow, add voltage regulators in order to provide a safe voltage to the STM32.

Than, next step: Expedition PCB!