Forum Replies Created
-
AuthorPosts
-
aldenMember
There is a way to reset to defaults – issue the following command:
$defa=1
Separately, I think it might be a good idea to remove the $ic command because of this “near brick” issue.
- This reply was modified 11 years, 1 month ago by alden.
aldenMemberYou might be referring to feed rate overrides – allows adjusting a job speed up and down during runtime. This is on the list but there are a few other things to get working first.
aldenMemberRegarding the Gcode file, I have not had a chance to get to my bench long enough due to travel demands. This weekend for sure.
aldenMemberBy the way, I got some of those Automation Technology 425 oz-in NEMA 23 motors in you found. Really nice. Here’s a video:
aldenMemberLet’s see how 380.06 does for you. If it doesn’t work I’d like to get details because that needs to be chased down if there are any errors.
Separately, I can get you a hex file with the outputs disabled if you want to try that.
aldenMemberI think it’s dicey. Those signals are driven by output lines on the Xmega. These are 3.3v outputs and won’t be happy about 5v, so avoid that. Electrically you will see 2 output stages fighting with each other, so the Mach3-sourced signals will have to win (drive the Xmega lines low).
One possibility would be to hack the Xmega code so those lines are inputs – i.e. disconnected. THat should work better.
It’s really up to you if you want to try it. If so be sure not to send more than about 3v into the board.
aldenMemberTinyG will not run a 5 phase motor. The drivers we use do not support them.
aldenMemberWe think there’s a bug introduced in 380.05 where on connection if the terminal does not assert RTS the command does not get to TinyG (does not connect). The earlier versions of tgFX did not assert RTS, whereas Coolterm does. This explains why it will connect to Coolterm but not tgFX.
We have done 2 things. (1) tgFX version 2072 asserts RTS. Right now only the Win32 binary does this. Once this is tested others will be posted as well.
(2) A patch has been added to the edge branch (build 380.06) that allows a terminal to connect without asserting RTS if TinyG’s flow control is either OFF ($ex=0) or set to XON ($ex=1). Also, the default flow control setting has been set to XON. If flow control is then set to RTS ($ex=2) then RTS still needs to be asserted because that’s the way RTS/CTS flow control is supposed to work.
Build 380.06 is in test in the edge branch now. We will test tonight or tomorrow and push this to master assuming tests are OK.
@sjhan12: This should fix the behavior you are seeing in your own application. Try out 380.06 from edge.aldenMemberThe pinout schematics can be found here:
https://github.com/synthetos/grblShield/tree/master/hardwarealdenMemberThanks. I’m traveling this week but should be able to test it out at the end of the week or over the weekend. Can you please also include the Gcode that failed? I’d like to try to run it. Thanks.
aldenMemberCan you post or email me the gcode and settings you are using (and anything else you think I might need to reproduce the problem)? I would like to find out what’s going on here so I can isolate the problem and fix edge and master.
I also suspect think might have to do with RTS/CTS flow control, which are one of the things that have changed between master/edge and the dev branch. What kind of flow control are you setting up in TinyG, and in Coolterm?
Thanks
- This reply was modified 11 years, 1 month ago by alden. Reason: added flow control para
aldenMemberCool stuff. A couple of things to note:
– It is possible that a status report can be skipped. This is normal and by design. The system will not report more frequently than the status interval: {“si”:250} for example. This is to manage the load on the serial line in heavy traffic. You will not miss any events as all changes are reported, but things like line numbers, velocity, position might “skip ahead”.
– You might want to consider setting your footer depth variable (fd) to 0. This makes the JSON footer a peer of the response, and sets up for future developments where things other than ‘r’s will return with footers. We left the fd=1 setting in so as not to break legacy parsers, but if you are doing this new I’d recommend using fd=0
September 23, 2013 at 9:10 pm in reply to: Using TinyG with SSR Relays.. Not Turning On Relays? #4578aldenMemberThanks for your efforts on this – I already responded to your feature request post. I am still not back at my bench to test out the Fotek SSR issue you had – should be able to check this out over the weekend. I’d like to get some closure on that as well.
aldenMemberInPhase – thanks for your comments,and sorry you are having problems. TgFX still needs some shakeout and the new binaries need to get posted. Hopefully we’ll get through this hiccup. THanks for your patience, and I understand if you can’t integrate into a production environment until these things are taken care of.
September 23, 2013 at 9:04 pm in reply to: Coolant Output, Spindle Output Negation Commands for Relay #4576aldenMemberThanks for the suggestion. This is a good idea to make the output sense programmable. Let me work out the best way to do this with the current structures and get it into the builds. No promises on timing, but it should be pretty simple to do.
-
AuthorPosts