Category: Embedded Development

Stepper Motor Controller

RAMPS are great for driving stepper motors for 3D printers because they are small and cost around 1.- GBP each. They are quite capable of controlling steppers up to 2A with some heat sinks, but controlling steppers above that is a challenge. Available controllers are large and tend to be expensive. Looking at the 3-phase…

Read the full article

3D Printer

I have a Prusa i3 3D printer that I purchased from Hong Kong a few years ago. It was a DIY kit costing around 280.- USD at the time. The printer was good value, but I ran into several problems with it’s control system. The one I use is based on Arduino, but with re-designed electronics…

Read the full article

DRV8301

DRV8301 is a pre-amplifier for 3-phase motor controllers. It is programmable through SPI, handle 60V, contains a 1,5A buck converter and support for 2 current sensors. DRV8302, DRV8303 and DRV8305 are other variants of this. I really want to dig into DRV8305, but they are a bit hard to get and I had my eyes…

Read the full article

Mini Stepper Controllers

This is 2-axis (below) and 3-axis stepper controller for the 28BYJ-48 5-wire stepper motors. The 2-axis version is 55 x 15mm, while the 3-axis one is 50 x 30 mm. They both contain the same electronics (except for connectors), but the 3-axis one is single side assembly. Both uses STM32F103Cx.

Com Adapter 1_2

I wanted to use STM32F405RG for this, so I needed to update the design with lessons learned from my breakout board. I also replaced ESP-03 with ESP-12E/F and replaced all 0805 packages with 0603 as well as adding an extra status led. I still lack support for ESP-01. As a result of the smaller 0603 packages…

Read the full article