Making our code run 45,000% faster - Fetch #7

Опубликовано: 15 Июль 2026
на канале: Applied Procrastination
22,406
580

We've been optimizing our embedded system for faster code so we could fix some necessary features. Most of the performance boost comes from upgrading from an Arduino Mega to a Teensy 3.6, but a lot of it is also down to doing some changes to our hardware connections in order to parallelize huge chunks of the shifting out process.

As a student-project at the University of Oslo, we have designed and built a massive ferrofluid-display with 252 electromagnetic "pixels". On Applied Procrastination we will share all the details of this project and hopefully inspire you to make something similar - or follow your own dream projects.
--------------

Twitter:   / appliedproc  
Facebook:   / appliedproc  
Instagram:   / appliedprocrastination  

--------------
Open Source files and project details:

Code:
Github repositories (Firmware+CAD+python parser): https://github.com/AppliedProcrastina...

PCB files & more details:
Instructables: https://www.instructables.com/id/Mesm...
Hackaday.io: https://hackaday.io/project/167056-fe...
Hackster.io: https://www.hackster.io/AppliedProc/f...
Arduino project hub: https://create.arduino.cc/projecthub/...

--------------
Whitepapers and references from the episode:

Larry Bank, "Mr. Optimization": https://bitbanksoftware.blogspot.com/
Adafruit, "Memories of an Arduino": https://cdn-learn.adafruit.com/downlo...
"DSP capabilities of ARM Cortex-M processors": https://community.arm.com/developer/i...

--------------
Credits:

Audio Mastering:
Haldor August Sørmoen:

Intro/Theme song:
Nicklas Myhre:   / myhre.nicklas  

Music:
Summer from Bensound.com
Slow Motion from Bensound.com

Sound Effect Mixing:
Eivind Rostad