Tutorial: Using GNU profiling (gprof) with ARM Cortex-M

Erich Styger of MCUonEclipse writes, “I have published a Sneak Preview how GNU gprof profiling looks for an embedded target ARM Cortex-M in an earlier post. This tutorial explains how to profile an embedded application (no RTOS needed) on ARM Cortex-M devices with GNU gprof. Additionally I explain the inner workings to generate the data […]

SoHa SMART first logo PCB design & manufacture

‏ @josephpcrabtree tweeted, “New learn-to-solder badges for @SoHaSMARTMaker. PCBs from @dangerousproto DirtyPCBs” This is a big day for any maker space when you learn to design and manufacture your own PCB. We are very proud of our circuit design and end result. We will use these in all of our Learn To Solder Classes going […]

An almost reliable, high precision, 3D printer: Son of MegaMax (SoM)

Mark Rehorst wrote this instructable detailing the build of his 3D printer – Son of MegaMax (SoM): I built my first 3D printer, MegaMax, using surplus machine parts over a period of about 2 years. I built it myself because when I started the project, the biggest build envelope you could get in a reasonably priced machine was […]

Simple Infrared PWM on Arduino

The crew from AnalysIR has written up an article on Simple Infrared PWM on Arduino. This first part of a series will show you how to generate the simple Infrared carrier frequency on Arduino: We are often asked on discussion boards, about conflicts between IRremote or IRLib and other Arduino Libraries. In this post, we present a […]

10×5 RGB LED Matrix with only 5 IO pins

Here’s an instructable on LED Matrix with custom code/software by Ole_L: This is the software which you need: -Arduino -Processing Flash the software to your Arduino and open the processing project with… Processing! Now you should change the line “String portName = “/dev/ttyACM~”;” to your Serial port, on WINDOWS “String portName = “COM~”;” Via the contact […]

Laser etching SMT stencils tutorial

Felix Rusu of LowPowerLab has posted a detailed tutorial on how to laser etch SMT stencils: In this blog post I want to show you my new method that I’ve been using since I’ve purchased a laser cutter from china. It’s using the laser to etch stencils out of transparency plastic (mylar). Chances are that you already have […]

STM32CubeMX GCC Makefile project

Baoshi writes: Writing peripheral initialization code is probably the most tedious work in embedded development. It always successfully stops me from starting a new project. I believe engineers at STMicroelectronics share the same pain. Therefore they created STM32Cube firmware and STM32CubeMX graphical configuration tool, which turns numerous key strokes and page flips into just a […]

Bus Pirate: Custom UART baud rates

Emil of Unwind.se wrote an article on how to use custom UART baudrates on a Bus Pirate: I made Bus Pirate-baud rate to help when setting custom UART baud rates on the #buspirate. Easier than binary downloads. Via Twitter. Get an assembled Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.  

On Western Digital hard drives, PUIS and Rocket Raid controllers

Peter Hofmann fixed his drives and documented the whole process on his blog: After about a day of trial and error, I finally fixed my drives. To save anyone else the days worth of effort, I’ve documented my solution here: Firstly you need to go and find a tool called HDAT2 from www.hdat2.com download it and create a […]