Forum Replies Created
-
AuthorPosts
-
aldenMember
The board is double sided so there are no interior traces. Everything you are going to cut through you can see on the top and bottom. Both top and bottom cooling planes are ground, so they can touch electrically. It goes without saying – be careful.
aldenMemberNot sure what’s going on here. Your command response (“r”) returns with status code 0 (OK). The status report (?) indicates that machine is still running, which is weird. WHat settings did you change? Can you please post a complete $$ dump?
Thanks
–Alden
aldenMemberOne other thing to note: We just discovered that if you set the motor timeout to zero – and the power management mode to 0 the axis will not move. It will only make some noise. We’ll fix this quickly.
aldenMemberYes, that is correct. If you do this be sure you do not bridge out of the ground “lanes” under the chip. This probably means milling your heatsink.
Another way to do this without drilling the holes is to use a Berquist (or similar) double-sided sticky, electrically insulating, thermally conductive pad. Something like this:
http://www.digikey.com/product-detail/en/BP100-0.008-00-1010/BER159-ND/307781I’ve had good luck with this. You can just cover the entire back of the board and pop a surplus Duron or other heatsink on that’s the approximate size you need.
aldenMemberCan you tell me what axis is doing this and post your settings? Usually this means that one of the phases is not powered. Often this is wiring, sometimes the motor itself, and could indicate a fault int he board. (These boards have been tested pretty well and are new).
You can check this by moving the motor to another port, swapping things around, trying different motors on the faulty port, etc.
If it is a board fault it’s a DOA and we’ll replace the board.
aldenMemberNope. It’s just a general shield. The only thing you need to pay attention to is the pinout, and perhaps the fact that grbl uses a common enable for all motors instead of separate enables per motor – mostly due to Arduino pin limitations.
The other thing to note about the gSheild versus the Pololu drivers is (1) gShield uses TI stepper drivers that are much more blow-out proof than the Allegros (although the new Pololus have changed over (so if you do use Pololus be sure to get the ones with the TI’s and not the Allegros), and (2) the gShield by design has a LOT more copper for cooling so you can get the advertised amperage.
— Alden
aldenMemberNo, it’s fine to run the board with no motors attached. I usually find that it’s more interesting to attach a motor anyway – usually with a flag made of tape – but it’s OK to run it either way.
As is always the case, you want to make sure that you have your current tuned so the motors don’t overheat when sitting idle and powered, and don’t just walk away and leave the motors energized / pulling power. It’s still a machine tool, even if the motors are just sitting on a test bench.
aldenMemberYou should be able to do this now by adding homing values to status reports. You cannot add the “hom” group – you will need to add the individual “home”, “homx”, “homy”… etc values. (Status reports are flat and do not return group objects)
- This reply was modified 11 years, 2 months ago by alden.
aldenMemberaldenMemberSorry, we are behind in getting the v8 documentation up to date. Will post these to github shortly.
aldenMemberI wonder what the best way to do this is? Add it to status reports?
aldenMemberSorry you had a problem and thanks for posting this. I’ll use it to update the wiki.
–Alden
aldenMemberThat’s a bug. Thanks for pointing it out.
–Alden
aldenMemberThanks for the update and sorry for the hassle you had to go through. We have discovered that to avoid flash corruption the fuses need to be set to handle brownouts – particularly if you are running a belt-driven machine like the Shapeoko. Please see the writeup here. Again, sorry for the issue:
-
AuthorPosts