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: CNC - Using R68 for rotated stock pieces
@dc42 Thank you. The math looks good. I will try it out.
In the mean time I used a couple blocks to align the part to the x and y axis and then found zero using the edges of the part. It would be great to have a macro that allows you to place the part/stock and then adjust the machine using the edges without having to do the manual alignment. Assuming you have a couple straight edges perpendicular to each other. Another handy thing would be a macro to flip the part if you need to machine both sides of the part. Is there a G code that allows you to mirror one of the WCS axis?
-
RE: CNC - Using R68 for rotated stock pieces
@greeno76 Did you find a solution to your question? I would also like to better understand how to do this as well. Moreover, I would like to know how to adjust the WCS for reworking a part. That is, after I have machined a part and removed it from the table I may decide that I want to add some features and machine the part further. So, I need a way to align the WCS with the part.
-
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