[HeRos]PCB are soldered


Today, I have helped Alexis to solder the components on the board.I have learned two things. The first one is what you have to do for the soldering preparation, it was my job as an assistant. I had have to look among all the bags and drawers to find the right component. Next, with a pliers, I took the component and Alexis should just focus on the solder. The second things is how to solder. The first step is to put soldering on a pin, next take the component with a pilers and solder it on the pin. Now, the component is placed, you can solder the rest of the pins. I try myself on the JTAG connector for two PCBs. On the first one, I have put a little bit too much soldering but the second one was good (I believe^^)!

HeRos Solder


We started with the power supply and with came the first problem. We have chosen a LT1765 and there are many versions of it. One with eight pins and an other with 16 pins. With 16 pins, you can choose between an integrated divider bridge (many voltages available) or ,like the eight pins, a free one. Bad luck, we bought eight pins but we followed the diagram for the version with a 3.3V divider bridge included. As a consequence, we had to add two resistors as a patch. Alexis soldered it “on the air” and after it was working very good.

Components with very thin pins or/and with a lot of pins (e.g. Wifi chip or uP) are very long and difficult to solder. During, the operation we have got trouble with one uP. Some pins were not good soldered. Consequently we can’t use the quartz and an IR receiver. Anyway, we will keep that board to use it as a test board or to do some fantasy. (programming of course :))

Some components will arrive this week, there are IR emitters and the laser. Tomorrow, we will choose how we place the camera. We can choose between horizontal and vertical.

At school, the new union student applicant are elected at the end of the week. Thus, we will have a lot of animations and food in the school. This sounds good!


Kudly’s PCB and TP

Hello everybody,

I couldn’t post sunday, so i will recap my last 2 days of work. First of all, sunday night we worked with my team mates on our PCB, our schematic had some mistakes due to SPI protocol who was apparently misunderstood by us.

We also try  a positioning of our components, but it changed on Monday because we bought a teddy bear and decided where the camera and PIR will be( in the eyes ), our PCB shape due to this.

On Monday afternoon and today, I worked on my TP and I progressed a lot, by exemple, I implemented the ADC, the buzzer and the USB but my USB program had some fails on my PC but not on my team mates’ one. I discovered that my Minicom tried to speak with my card like with a modem, so it sent some characters like “A” or “\r” whereas I only sent others characters. I also discovered that one of my debug options was disabled and some errors were not detected and my program wasn’t so good because I used bad functions, so I changed them.

Today, I also tried to clean my repositories and main program because I used threads in a bad way and it wasn’t very cleared in it.

To end up, we are proud to announce you the sending of our PCB to production !! Sorry for the long post, here’s not a potato 😉

[StabiloRose] PCB ready

Hi, I haven’t posted anything for a while. I just wanted to tell you that our PCB is over ! The LEDs are going to be here soon. I really hope we’ll be able to post a few pictures by the beginning of next week.


I come back to my ChibiOS practice with that serial over USB thing.

Pics or it didn’t happen

So this is it, the pin table is set, the routing is done (thanks to Alexis!), and we even got some pics !



As for me, I must say I was pretty busy: I took part in designing our PCB; I read the entire git book (that took me some time); and I came back to some courses Alexis and Sam gave us. Now that the Athens week’s started, I’m getting introduced to the joys of SystemC, and I’ll time to handle the STM32 work. Since Clément is focusing on the IMU part of it (he did the tutorial I believe), I think I’ll try to set up some software for the buzzer, maybe a MIDI converter.

Anyway, I can’t wait to hold the PCB in my hands and make it a “superball” !

Clock and stuff

So… I haven’t post here recently. But I worked on a lot of things !

First of all, I took a look at the different PLL and clock in our stm32f427. But, there is something strange : if you want to use the USB(you’ll need a clock at 48MHz), you definitly can’t use your cpu at its maximum speed (180MHz)! So, two choice: either we only run at 168MHz – but as we choosed this CPU just because it was a little faster (for our recognition algorithms), this idea make me sad – or we can overclock the CPU at 192 MHz – and Alexis allowed us to do so !

Ok… I’m happy mostly because, after this few weeks of reading dozens of datasheet, I can finally say “F**K THIS DATASHEET! I will do my way and not with your strange specification that I take hours to understand!”

But it will be fun – even if we discover at the end that this overclock was useless.


I looked at the other PLL and clocks that we need. For example, in order to modulate our IR emission at 38kHz (usefull to avoid problems with other electric lights), we needed a timer ;  also we had to create a clock for our I2S connection (for the micro).


I also changed and verify the pins connection, in order to prepare a little the routing step: I wanted to have the connection with IR emmitter/receiver to be on the top of the procesor but the connection with the pins of the bottom. But, luckily, our pins choice was already more or less good!


With Hugues, the other day, we changed some resistor because they didn’t dissip enough power.


And this week-end, Iworked (a little) on the PCB with Hugues and Lélio. But as Lélio said, it’s pretty hard. Very hard. Black magic.


And last news: we finnaly post something on our Hackster !

I’ll try to post quicker next time!



Yet Another PCB Entry

Just like everyone else, we have been working on finishing our schematic for the PCB. After a few corrections by Alexis, we were ready to start placing the components, and then routing them.
Obviously, we had to do it several times, and I still feel that I have no idea what I’m doing most of the time.

Anyway in the end we managed to get a first routing done. Now we’re just waiting to be told it’s terrible (it probably will be. It’s our first one after all).

It wasn’t easy working on that this week-end. With ATHENS we were only three people available, and some hiccups from the mailing list prevented critical email from being delivered. To top it all off, it seems that Alexis mistakenly destroyed hours of his work on HeRos’ PCB (Good news, he managed to save it). Hopefully all those delays won’t  affect the rest of the project too much.

I haven’t gone seriously into the practical work with the STM32 yet, but I intend to do that for the next few days. I must admit, I’m a bit fed up with electronics after two weeks, I’m eager to go back to programming for a while.


Kudly design and PWM on stm32


Today, I managed to implement PWM on my board. In fact, as pwm functionality isn’t  code in ChibiOs on pins that I wanted to use, I used another timer to control them. Now, I’m trying interruptions with button to control LEDs.

With Kudly, we went back on schematic because we forgot to place pins from modules closed from each other on stm32. And we began the placement : it looks like a very long process but we will push our PCB on next Sunday.

[Kudly] On the road again

Hi everyone,

After a busy working week-end, we almost achieve the schematic of our pcb ! The STM32, the USB, the IMU, the audio codec, the LEDs, the speakers, the microphone, the JTAG port, the temperature sensor… are virtually plugged, we just are waiting for the Wifi module and the camera module to be added in the library of ExpeditionPCB to continue 🙂

Right now, we will trying to do the routing to test the program. Hope we will success….

See you,


PS : Here is a photo of the whole team, for those who don’t know usKudly team


[Kudly] Carrying on the PCB

Hello !

Tonight, we are going on the PCB.
We managed to finish the design on DesignView, and we are ready to start placing the elements and then routing them.

The camera and the Wifi modules are still to be integrated, but the pins are set on the design. The camera is linked to the microchip using DCMI and the Wifi using usart.

We finally decided to let down the CO2 sensor, because it is too expensive, it uses too much power and needs a 6V voltage which is over our battery voltage (3.7V).

Kudly’s PCB is coming :



[Kudly] Components choice & PCB


We are progressing on PCB, we almost chose all components : power supply, wifi module, codec …

Now, we are placing them on design. It’s the first time that we work on ExeptionPCB and it’s quite difficult for us. For the moment, it misses  wifi-module and CO2 sensor in our schematic.

We are thinking about the future form of Kudly. Maybe, it will be a Panda, a Koala or a bear …