/Tech3h ago

Engineer Unveils Custom HMC-000 BLDC Controller For Robotic Actuators

1147346.7K
Original post
wavefnx@wavefnx

When I say I get highly obsessed with whatever I do, you don't get it. I don't do "alpha" versions, they are sigma out of the door

Worked with robotic limbs to know that daisy-chains are crucial. both power/comms. Every component is the highest quality of its class.

Daisy test:

wavefnx@wavefnx

Say hello to the HMC-000, the high performance sensored BLDC controller, made for robotic actuators.

The PCB is built from the ground up, as well as the Rust firmware/FOC to avoid any issues other controller might have.

It will be used on the upcoming actuators.

6:03 AM · Jun 11, 2026 · 3.7K Views
Sentiment

Many users praised the engineer's custom HMC-000 BLDC controller and Rust firmware encoder integration as refreshing and modular, offering direct encouragement to continue the work.

Pos
100.0%
Neg
0.0%
4 comments with sentiment.
Cluster Engagement
Posts from X
Most Activity
Most Activity
VIEWS326
kache@yacineMTB

@wavefnx man its so refreshing to see you move

3hViews 326Likes 4
LIKES5
wavefnx@wavefnx

I can't accept a version that shouldn't exist, it must conform under my constraints, it must do what all the other versions will do and do it well

I don't believe in the ideology that you should "start small", no mf, do it properly

https://wavefnx.com/access

4hViews 146Likes 5
RETWEETS1
wavefnx@wavefnx

Update 1: HMC-000

- The encoder of my BLDC controller is fully integrated with the (Rust) firmware and calibration TUI. - More/cleaner Phase scope ctrls

In this video I'm turning the actual rotor with my hand, it's instant, it's precise. In the next one will see it running.

wavefnx@wavefnx

Say hello to the HMC-000, the high performance sensored BLDC controller, made for robotic actuators.

The PCB is built from the ground up, as well as the Rust firmware/FOC to avoid any issues other controller might have.

It will be used on the upcoming actuators.

3hViews 2.9KLikes 20Bookmarks 1
REPLIES1
witcheer@witcheer

@wavefnx I can't understand what is going on here but I know it is real type shit

1hViews 7Likes 1
wavefnx@wavefnx

@seloesque got several, my Fuji ones are the beautiful Fuji X100V and XT5

this one shot with XT5

3hViews 230Likes 2
SELO@seloesque

@wavefnx what camera do u have

3hViews 166Likes 2
CravingHumanity@LeetOffice

@wavefnx Exactly, I have done this to the point that everything must be modular so stuff can be swapped out if it is not up to par. Keep rocking it!

3hViews 12Likes 1
wavefnx@wavefnx

@yacineMTB just getting started, it will come all at once

3hViews 66Likes 3
wavefnx@wavefnx

For those that don't know, that means, we're tracking the precise position of the motor, at slow/high or whatever RPM

that's needed for robotics cause like, imagine not knowing if your arm is raised or not, we consume the reads and use it later for gait impl

it's a sensor

3hViews 134Likes 2
KuphDev@KuphDev

@wavefnx I mean I'm obsessed with picking up ducks... 🐤

3hViews 49Likes 1
wavefnx@wavefnx

@LeetOffice not the modular part only per se, but it has to be compact to fit it's class without having to pull cables all over the place, then it should be also fully featured and electrically optimal

e.g. in production you'd just solder it (e.g. finalized robot)

3hViews 14Likes 2
kache@yacineMTB

@wavefnx keep on going

1hViews 99
SELO@seloesque

@wavefnx beautiful

3hViews 8Likes 1
wavefnx@wavefnx

@witcheer affirmative

1hViews 1Likes 1
John Holmes@Johnrobholmes

@wavefnx Why did you choose rust over c? Using a bootloader and flash or just straight into main and recompile if you need to change motor values?

2hViews 1