Hi
I found difficult to find Maslow motorshield in Poland.
Recently i bought and Arduno Mega board and L298n module:
It got 4H bridges separately, and can provide 2A of current.
It`s responding to TTL on 8 digital pins and can run 2 DC and 1 stepper motor.
I will try to create another shield directly for this module.
Can any1 paste a pinout between Arduino Mega, Encoders and H bridges?
Ill share my work on EasyEDA platform.
there are two types of shields supported (that have different ways of driving
the chip signals)
you may want to look at the thread on the ‘smoke herder’ motor shield, it has
better driver chips than the stock (3A per channel with thermal limiting)
Ok. Im prepared to run 3 DC motors with 3 encoders.
Ive got problem with Maslow standard shield, especially with pinout schematics.
After i get this pinout i will prepare very dangerous files that will contain “Fat” DIY version of maslow shield.
Take a look at the system.cpp from the firmware. The type of shield it detected and the pins assigned accordingly. Line 98-227. You will need to figure how your shield will be recognized, or change the file.
I hope its correct. I will try to prepare 1-sided PCB from that.
There is small problem with trace thickness. I was always tryin to prepare 1mm thickness for 1A of current.
Sorry I can’t help much, i’m not a programmer in this project. I just knew the file for the pins because i wanted to add a PWM pin to control my spindle speed. Never got it to work.
I think that on the different shields one different pin is connected to ground (pulled low), but i’m not sure.
Line 262 - 285 do the check, but i don’t understand it.
I know that with NO shield on the Mega, GC reports shield 1.2, so maybe that is a safe option to use this pinout.
Ring is made from very soft steel 12 mm.
I was planing to make somthing like this:
But I went in shop they had metal bender. 8$ for material with bending to ring (it must be soft steel, otherwise it will tear and act like spring).
Then i drilled 4mm holes in places where CNC ring have mounting points.
I don’t have money to buy cnc ring
I made few tweaks in my maslow 1.2 shield schema. Added more GND Pins and 1 more 5V out pin.
I run GC on linux witch succes, but still every motor test fails.
I created test programs to set mill plate in middle of board using arduino, so H bridges works fine and moves plate w/o problem.
My bet is that encoder is connected badly. I rotated encoder witch finger and get message that Error Message that Sled is not Keeping Up
Help me understand that.
90% of the time when we get this report, the problem is that the power cord is
plugged into the arduino rather than the motor shield (they have the same plug
and are very close to each other)
Look at the shematics of my DIY version. There is no connection for external power supply, this connection is placed on board that carry H bridges.
Soo, what i should correct
Shall i add Transoptor separation or somthing?
What is the procedure of motor testing?
Moment… shall i calibrate 1st?
Lets consider all options
I can power arduino mega from power supply and use Mega with ESP8266 if power is the case. I can optically separate USB for TTL communication and use 12V 5amps from power supply to run whole shield+Arduino.
I can power arduino witch 12V via power plug and it still goes through regulator, will I get better result?
It look like default shield works as power shield for arduino. My shield is doing this only for motor controlls, encoders that hangs on long cables dont get much power.