No more boing!
#PCB_Motor
No more boing!
#PCB_Motor
That's more like it! The R45 PCB Motor and the R45 PCB Motor Driver are working together to achieve the stiffness and accuracy I was after.
#PCB_Motor
R45 PCB Motor Driver mounted on the backside of the R45 PCB Motor.
Everything fits and, so far, the first tests with the R45 PCB Motor Driver look very promising!
#PCB_Motor
PCBs for the R45 PCB Motor Driver plus some other gifts that came in the box.
What else can you ask for than fresh PCBs and some extra goodies in the same box?
Thanks @pcbwayofficial.bsky.social!
Square green PCB. The board integrates an onboard magnetic encoder, phase drivers, current sensing, built-in protections, and CAN communication.
Just received another package from @pcbwayofficial.bsky.social!
These PCBs are for the R45 PCB Motor Driver, a custom BLDC driver for the R45 PCB Motor.
Huge thanks to www.pcbway.com for supporting this project!
#PCB_Motor
Blender render of the R45 PCB Motor Driver PCB, a BLDC motor driver specifically designed to be used with the R45 PCB Motor.
Nothing like a blender render to better cope with the wait for the PCBs for the R45 PCB Motor Driver to arrive...
#PCB_Motor
You can't get cheaper than simply adding an RC filter to a PWM pin of your MCU!
Almost completely routed 4-layer PCB (all ground planes are shelved). Different colors show different net classes.
Nothing like a vacation day to make some progress! This is the PCB Motor Driver for the R45 PCBM.
#PCB_Motor
Render of the R45 PCB Motor with the motor driver (work in progress) on top, with the phases connectors aligned.
Started working on a driver for the R45 PCB Motor!
#PCB_Motor
Boing!
#PCB_Motor
Oscilloscope screenshot showing a clean sinusoidal waveform from a test of the R45 PCB motor stack.
After some oscilloscope and kitchen scale tests, I can confirm that the Kv of the four R45 motor stack is now 1/4 of the original and torque (Kt) is 4 times the original.
#PCB_Motor
Thermal image of 4 stacked R45 PCB Motors. A temperature increase of 55ΒΊC from ambient can be observed.
As expected, the thermal performance of the stacked assembly of R45 PCB Motors is degraded, but not by a lot.
The image shows the results of 2.5A flowing through the Motor.
I wonder if adding thermal pads between PCBs would improve heat spreading and help avoid hotspots.
#PCB_Motor
Started tests stacking various R45 PCB Motor boards.
These are 4 boards stacked in a series configuration. Will I get close to 4x the torque for the same current? How will the stacked assembly perform thermally?
#PCB_Motor
Field Oriented Control is working on the R45 PCB Motor!
#PCB_Motor
Graph showing the error between current axis and encoder reading.
Quick phasing plus linearity check of the R45 PCB Motor. The linearity is quite good considering all mechanical parts are 3d printed.
Oscilloscope capture showing the sinusoidal line-to-line back-emf of the R45 PCB Motor while spinning.
Beautiful sinusoidal back-emf coming from the R45 PCB Motor!
#PCB_Motor
Absolutely, depending on what you want to optimize going for thicker traces might not be a good option!
Thermal test results when 3 A are flowing through a single PCB of the R45 PCB Motor. The maximum reached temperatures are near 90 ΒΊC.
A single PCB of the R45 PCB Motor can safely handle a continuous current of up to 3 A.
#PCB_Motor
First spins of the R45 PCB Motor!
Right now it's running in open loop mode (without an encoder).
#PCB_Motor
All the magnets have been glued.
Inspecting the fields with a magnetic viewing film reveals that the Halbach configuration behaves as predicted by the simulations.
#PCB_Motor
3D-printed rotor with rectangular neodymium magnets partially inserted into radial slots. The magnets alternate in orientation, forming a Halbach array. Some magnets are slightly lifted due to magnetic repulsion, highlighting the difficulty of assembly.
Placing the magnets in a Hallbach configuration is trickier than I initially expected, the magnets do not want to stay in place. Time for CA glue!
#PCB_Motor
3D-printed rotor for the R45 PCB Motor, with 40 slots arranged radially for magnet placement. Below the rotor, 40 rectangular neodymium magnets are lined up, each marked with a white dot to indicate polarity.
Today I received the magnets for the R45 PCB Motor.
The magnets have been marked and now it's time to place them one by one in a Hallbach configuration.
#PCB_Motor
Spreadsheet showing various stackup options from JLCPCB and PCBWay, prices and copper percentages.
In order to achieve high torques in a PCB Motor the amount of copper plays a major role.
The following spreadsheet has been used in order to evaluate what some of the best available options are.
PCBWay's 10L 6oz stackup looks very promising but it's expensive for low quantities...
#PCB_Motor
FEMM simulation showing the magnetic field lines and flux density of the Halbach magnet array used in the R45 PCB Motor.
The R45 PCB Motor uses a Halbach magnet configuration, which gives it two key advantages:
1. It concentrates the magnetic fields to one side, like having a back iron.
2. It produces a more uniform field even with rectangular magnets instead of arcs (cheaper).
#PCB_Motor
Round green PCBs stacked. The phases of the motors can be appreciated.
New package from @pcbwayofficial.bsky.social !
These PCBs are for the R45 PCBM, an evolution of the Comb PCB motor with higher torque capabilities.
The PCBs are 0.6mm & 4 layers. One of the things I want to test is to stack them.
Thank you www.pcbway.com for sponsoring this project!
#PCB_Motor
Thermal image of the Comb PCB Motor during testing with 1.6 A of current. The copper windings on the PCB appear hot, with the highest recorded temperature shown as 98.4β―Β°C.
Performed some thermal testing on the Comb PCB Motor.
As a result, its rated current has been found to be 1.6β―A.
#PCB_Motor
3D-printed rectangular case in light gray, housing the IoT HDMI mux.
Designed and printed this cute case for the IoT HDMI mux!
#IoT #ESP32
Side view of the Comb PCB Motor, the new bearing holder is much taller than before.
With the addition of a second bearing the Comb PCB motor is certainly not as sleek, but the mechanical play has been reduced by a lot.
#PCB_Motor
So far I'm loving it, good to know about the 0.2mm nozzle!
A Bambu Lab A1 3D printer with a freshly printed rotor for the Comb PCB Motor on its print bed.
New addition to the lab! This 3d printer will allow much quicker iterations on the mechanical side of my current projects.