« first day    last day (26 days later) » 

11:44 AM
Now I have placed both the N20 motor board and L258N driver board on a bigger proto board. Next step is to do offline, manual, jumper signal/wiring test.
 
11:57 AM
Now I have extracted the L298N's 3 control signals for each motor (enable, in1, In2) to a control signal routing board and by hand use jumpers wires to move motor forward and backward. Next step is to use Pico micropython program to set the control signals to move the motor.
Offline moving motor by hand jumper wires: youtu.be/ODebwJUs96w
 
12:55 PM
Looks sweet! Excited to see what results you get with your code.
 
 
1 hour later…
2:12 PM
So I have modified my pico micropython tmc2225 stepper driver functions to L298N DC motor. The tmc2225 to L298n conversion is easy, because tmc2225 has 3 control signals: Enable, Direction, StepPulse, and L298N also has three, enable, in1, in2.
But before assigning timing parameter ranges to the new L298N control functions, I usually cheat by first using my favourite cheapy XY-PLWM PWM/sig gen to scan for a rough range that the L298N and N20 would operate/move, then do the software fine tuning. Now I am by hand set the In1, In2 to High and Low, and use the XY-LPWM sig gen to send the WPM signal (1kHz, 50% duty) to see if the motor moves. The YouTube results is shown below.
L298N + N20 test results, using XY-LPWM sig gen as PWM signal to the L298N enable terminal: youtu.be/Pl0WBa975CE
 

« first day    last day (26 days later) »