Engineering Joke of the Week: The Tunnel

I’m a believer that engineers not only need to act in a professional and ethical way, but they have to have some sense of humor too. For that reason I have the tradition to tell the class (almost) every semester week a joke or fun story with an engineering background :-). And to make it stick, at the exams there is always one bonus questions about these engineering jokes. Some of the jokes or fun stories came from my daughters, some from my former students, and some I have found myself. I have asked to share the fun story from this week, so here we go….

Continue reading

McuOnEclipse Releases on SourceForge

When I started the McuOnEclipse project back in 2012, I did not expect that it would create that much of attention :-). So far I’m sharing the project files on GitHub (see “McuOnEclipse goes Git“). GitHub is excellent for sharing sources, but not a good way to share release (binary) files. It is somewhat ok for small/few files, and initially that worked well for the few Processor Expert files (see “Processor Expert Component *.PEupd Files on GitHub“). However, with the amount of components and binary releases, the GitHub repository gets bloated. So I’m performing some maintenance work, and so I’m moving binary releases to a new McuOnEclipse SourceForge site.

McuOnEclipse On SourceForge

McuOnEclipse On SourceForge

Continue reading

Cheap and Simple WiFi with ESP8266 for the FRDM Board

How cool would it be to add WiFi support to any projects or IoT? Why not using WiFi with a microcontroller which has only few KBytes of RAM and FLASH. For less than US$5? Dreams came true, and intrigued by an article at Hack-A-Day, I searched a supplier for that ESP8266 module. And this evening I have found the four ESP8266 modules I have ordered for $4.50 each from ElectroDragon in my mailbox. Of course I did not want to wait for the week-end, so I hooked it up to my FRDM-KL25Z board.

ESP8266 Module

ESP8266 Module for US$ 4.50

Continue reading

How NOT to Solder Headers on a Board

There are two basic strategies in teaching:

  1. Teach and show how things should be done.
  2. Teach and show how things should NOT be done.

I usually do the first method. But there is a lot of value in the second method too!

When I asked all student groups to solder the headers on the Freescale FRDM-KL25Z board, I received one report that the board does not work any more. A quick inspection of the board showed this:

Soldering the FRDM Board Headers

How NOT to Solder the FRDM Board Headers

Continue reading

Enabling/Disabling FXOS8700CQ Device Needs a Delay

Found an interesting behaviour with the Freescale FXOS8700CQ on the new Sumo Robots (see “Sensor and Communication Shield for Sumo Robot“): when enabling the accelerometer/magnetometer, it actually did not work:

Failed to Enable FXOS8700 Accelerometer

Failed to Enable FXOS8700 Accelerometer

Continue reading

My First DIY Smoked Beef Brisket: Day 2 – the Way and the Result

Sunday morning started at 7am in a good way: I think the sun guessed already that I want fire up my smoker today.

Morning Ready to Smoke

Morning Ready to Smoke

❗ And no, that’s not the smoker in that picture! That’s ground fog in the morning (see “Inversion“).

Ready to continue my week-end project: DIY Smoked Beef Brisked!

Continue reading

User Interrupt on NMI Pin with Kinetis and ExtInt Component

While my beef brisket (see “My First DIY Smoked Beef Brisket: Day 1“) is smoking on ;-), I have time to investigate a problem I was running on in my lecture on Friday: For the Joystick shield (see “JoyStick Shield with the FRDM Board“) on the FRDM-KL25Z board, I wanted to use an interrupt if I press the green button:

No Interrupts for Button C

No Interrupts for Button C

However, that did not work :-(.

Continue reading