Let's Make Robots!

hugo_nl's blog

Cutting the pieces, and putting them together

2 kilogrammes of various colours of plexiglassAfter waiting longer than expected (some issues during transit) I finally received my batch of plexiglass a few days ago. While waiting for it, I used my time to carefully design the body parts in a CAD program.

Designing the new body for my robot...

The first robot that I have ever made currently has a cardboard body. As one can imagine, cardboard has its limits, both in durability and aestetics..  So the last few weeks I decided to look around for another material... I wanted something that is relatively easy to form and work with and not needing a whole set of new, special, tools... I came across plexiglass as an alternative and my choice was quickly made.

avr-size is quite a useful tool...

I was pulling my hairs out over unexplainable crashes yesterday, occuring on a Motoruino board.

It occured after simply enabling some more debugging stuff and it started to act all weird: crashing randomly and corrupted serial data.

It really had me going nuts at some point -- even wondering if the chip was bad. All until I read some interesting stuff about the .bss and .data size having limits. A shame that the  Arduino IDE does not check for the allowed sizes for SRAM.

The following command can easily reveal my problem: