I have used F360 for a while for 3D Printing and it works fine. I have also successfully brought in the MPCNC Post Processor. But I would love it if someone could point to somewhere so I can learn how to PROPERLY create a new tool, where to establish material thickness for your work piece, how to add start and end gcodes, etc. I was able to draw the Crown with Estlcam and F360, but that is as far as I can get with F360, and I really want to start cutting something. The CNC side is completely new to me.
Thanks for setting this section up!
Subscribed, it is my interest as well.
I think the intro vid I have at the bottom of the milling basics page is a pretty solid start, let me know if you think something is missing.
With the new docs.v1engineering.com I hope to have a standalone fusion page.
Thanks for the prompt response Ryan! Yes that video and others are a pretty good start, but a couple things they don’t include and I can’t find are:
- They do not show cutting out a part from the stock. They are more about shaping stock that is being held. I currently want to cut out the Crown from Foamboard. I have drawn it with my MPCNC but now I want to cut it out. What operation/s is that?
- I have seen it mentioned that I can add to my starting and ending gcode, such as setting all axis to zero at the current position. I know how to do that for 3D printing, but I have no idea where to do that for the MPCNC with F360 for gcode.
Thanks Guffy for your reply! I’ll try Contour or slot and see how that goes.
However, relative to starting gcode, when I used F360 to Draw the Crown, I Homed X & Y (Dual endstop config, Kit Rambo/FW) the gantry zipped quite a way from home and printed on my table board far from the paper. I posted this on FB group wan was advised to include certain code in the starting gcode. I believe I am using your Post processor. gcode of the drawing attached.
Thanks again! Bill
Edit: Neither one of these allows me to select the outer edge of the Crown to be cut from the foam board. With either I can select all the inner features, but not the outer edge.
Crown-F360V2.gcode (65.5 KB)
Did you ever get this figured out? The problem is likely that you need to set zero at the origin that Fusion assumed in the Setup for all operations.
I’m using Octoprint to drive the MPCNC and just set up some macro buttons for “Set XYZ”, “Set Z”, and “Go to Zero”.
Your Marlin/Fusion Gcode works great, very nice work sir.
Where can I find Guffy’s marlin fusion code?
Thank you. While surfing, I stumbled on it. Now off to play with Fustion360.
Hi @randysteck, what plugin did you use to create the Macros in Octoprint? Would you reccomend?
I’m using the Custom Control Editor (0.2.2). You can define buttons and the commands to be sent. Example of my setup:
That looks like a slick plugin.
Brilliant find @randysteck ! Looks like this is a front end for configuring the native Octoprint Custom Controls functionality which pivots around otherwise manual update of config.yaml
Will be sure to get this setup as finding Octoprint the most stable method of interfacing with my controller.
(Custom Controls — OctoPrint master documentation)
I wonder …might even be possible to remove some of the redundant 3D printer clutter by modifying the config.yaml
Wait, there’s more! Sorry, couldn’t resist. I’ve been using custom control for a while but recently found another interesting approach to this. I now have two CNCs and both find good use. I’ve been using the combination of a 3D printed jig to center X and Y along with a touchprobe for Z on the MPCNC, but have just finished milling a piece of aluminum for the other CNC to do XYZ probing in one operation. That operation can be assigned one key. Below find a video of the operation and the code that makes it work. I’ll be retrofitting this to the MPCNC, although I think I’ll need to combine the probes points for all three axes on my MiniRambo. (I don’t use endstops - never figured out the crying need).
I’ll program this into the custom controls just like I do now with setting zero.
video how it works here: https://photos.app.goo.gl/eWFAUTYp35DGfTNd8
G92 X0 Y0 Z0
G38.2 Z-25.4 F100
G91 G0 Z1.5
G38.2 Z-2.5 F25
G92 Z 8.75
(Reposition for X)
G91 G0 Z 4
G91 G0 X 19.05
G91 G0 Z -12
G38.2 X -19.05 F100
G91 G1 X 1.27 100
G38.2 X -4 F25
(Touchprobe X offset + bit/2)
G92 X 69.475
(Reposition for Y)
G91 G0 X 2.5
G91 G0 Y 17
G91 G0 X -13
G38.2 Y -17 F100
G91 G0 Y 1.27
G38.2 Y -4 F25
(Touchprobe Y offset + bit/2)
G92 Y 68.175
(Reposition to start)
G91 G0 Y2.54
G91 G0 Z 25.4
G90 G0 X0 Y0
Liking your work. Might just try this out myself especially with the coding you lay out there at the end.
I am being plagued by a random Shutdown during probing operations at the moment which is bugging me. I suspect that its due to spurious signals being fed back to ramps 1.4 controller; I have got some capacitors to add to the endstop input to see if I can filter out any disruptive noise.
You might want to throw a voltmeter on your power supply to see if it’s dropping for some reason. Or perhaps somehow the emergency stop is being invoked? Since the probe contacts are simple switches there’s not much that could go wrong. Hmm, perhaps you’re shorting a supply inadvertently on probing?
Thankyou. Will give that a try.