Best posts made by steve123
-
RE: EXPERIMENTAL FreeCAD PostProcessor
@pcr Problem was that the cmake file was not updated to include rrf_post.py. That issue has been fixed by this PR: https://github.com/FreeCAD/FreeCAD/pull/6813
See also: https://forum.freecadweb.org/viewtopic.php?p=592373#p592373
Latest posts made by steve123
-
RE: RRF 3.4 emergency stop causes board to hang
@fcwilt said in RRF 3.4 emergency stop causes board to hang:
Well if you define the input pin such that it is active on power up it and it does an emergency stop it is going to do it over and over - as it should.
Is that really the case? Shouldn't an emergency stop event first stop the machine and then pause? It doesn't seem appropriate to me to reload config.g when performing an emergency stop unless the user somehow confirms to do so?
To recover in such a case just hold the button down making the input inactive on power up. While holding the button down you can edit the input pin configuration as needed.
That is a good work around for the issue. Nevertheless, I suggest the constant reloading might not be intended or desired.
-
RE: RRF 3.4 emergency stop causes board to hang
@oliof Thanks for the feedback, yes, I think I will do that. Notwithstanding doing so, I think the looping is something that suggests a RRF bug?
-
RE: Strange noise in X Axis of CNC
@leendert Your motor currents are all set to 3A so if three motors are running you could be sinking 9A from the power supply (12A if all four motors are running).
What gauge wire are you running from the PSU to the 6HCMB Vin? Your input voltage may be drooping if you are using a small wire.
-
RRF 3.4 emergency stop causes board to hang
Ran into a problem with configuring an emergency stop today. By config.g contains the following configuration g-code:
; CNC Emergency Stop M950 J0 C"io8.in" ; Define io8.in as input pin 0 (P0) for use as an emergency stop input ;M581 P0 T0 S1 R0 ; Trigger an emergency stop (T0) when input pin 0 (P0) edge occurs ;M582 T0
If you edit config.g, uncomment the last two lines and reload it, and if the emergency stop button is not connected I observed that the firmware continually loops and the GUI is unresponsive. I surmise the firmware detects the estop condition and then reloads config.g which causes another estop condition. I had to power cycle the board in order to be able get control back so I could edit the board and disable the estop function.
-
RE: EXPERIMENTAL FreeCAD PostProcessor
@pcr Problem was that the cmake file was not updated to include rrf_post.py. That issue has been fixed by this PR: https://github.com/FreeCAD/FreeCAD/pull/6813
See also: https://forum.freecadweb.org/viewtopic.php?p=592373#p592373
-
RE: EXPERIMENTAL FreeCAD PostProcessor
@pcr This commit doesn't seem to be included with the recent build I downloaded:
OS: macOS 10.16 Word size of FreeCAD: 64-bit Version: 0.20.28671 (Git) Build type: Release Python 3.9.12, Qt 5.12.9, Coin 4.0.0, OCC 7.5.3 Locale: C/Default (C)
I do not see rrf_post.py in the list of the installed post processors at /Applications/FreeCAD.app/Contents/Resources/Mod/Path/PathScripts/post:
centroid_post.py comparams_post.py dxf_post.py dynapath_post.py example_pre.py gcode_pre.py grbl_post.py jtech_post.py linuxcnc_post.py mach3_mach4_post.py nccad_post.py opensbp_post.py opensbp_pre.py philips_post.py rml_post.py slic3r_pre.py smoothie_post.py uccnc_post.py