Offset Probing and Z-Correction with FreeCAD Path

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Use a touch probe to map the surface of an existing part then use the probe data to correct a Path operation and apply it to the surface.
  • Věda a technologie

Komentáře • 41

  • @josebelmar5951
    @josebelmar5951 Před 4 lety +5

    the development of freecad always amazes me. some features used to be new 'proprietary software secrets' when i was learning CAM in engineering school three years ago.

  • @sanantoplic8715
    @sanantoplic8715 Před 4 lety +3

    Love your Videos / just can't get enough :)

  • @grzegorzkoslacz3859
    @grzegorzkoslacz3859 Před rokem

    Wow, it is impressive. I didn't ever expected there is such feature in FreeCad. Thank You!

  • @SneakyMcBastard
    @SneakyMcBastard Před rokem +1

    @11:17 Been there, done that.... Awesome content BTW, thank you for your contribution to this great project, I'm a recent convert from F360, never going back.

  • @mikealsup8719
    @mikealsup8719 Před rokem

    Absolutly amazing. Thank you for all your hard work. This tool chain set is excatly what is needed for custom engraving and milling applications on irregular shaped objects. Thank you again.

  • @chrismorley5361
    @chrismorley5361 Před 4 lety

    Very cool -glad your working on this -path just gets better. in the future I could see use for a variant that would rotate the angle of the tool for 5 axis machining.

  • @VorpalGun
    @VorpalGun Před 3 lety +2

    This is pretty cool. Another idea for a use for such a probe (and it may not be suitable to put in FreeCAD) is as a 3D scanner for making replacement parts. Should be much more accurate than photogrammetry for example.

  • @dicelabiblia7461
    @dicelabiblia7461 Před 3 lety

    Thank you for giving so much.

  • @bryanbendall973
    @bryanbendall973 Před 3 lety +1

    That is awesome!

  • @TomLeg
    @TomLeg Před 3 lety

    Not sure when I'll use that, but amazed that FreeCAD can do that!

  • @kentvandervelden
    @kentvandervelden Před 3 lety +1

    Very cool!

  • @joeoconnor4126
    @joeoconnor4126 Před 2 lety

    Nice one, dude

    • @joeoconnor4126
      @joeoconnor4126 Před 2 lety

      I love that last bit - glad im not the only one

  • @bobbonham4823
    @bobbonham4823 Před 4 lety

    Thanks!

  • @brucewilliams6292
    @brucewilliams6292 Před 4 lety +2

    This is great. I have been looking at G-Code ripper that works in a similar fashion. How hard would this be to implement for MACH3?

  • @rolita85
    @rolita85 Před rokem

    I've been following her for a while and I like how she tackles topics. I was wondering if it was possible to mill a body also on the back side. Thanks.

  • @justincredible5406
    @justincredible5406 Před 4 lety

    Nice.

  • @donepearce
    @donepearce Před 4 lety

    This is a vital function for engrave/milling the copper on a printed circuit board. The copper is typically 35 microns thick and any uncorrected height undulation will result in failure.

  • @stephanepeters6097
    @stephanepeters6097 Před 2 lety

    As always, great work, thanks!
    What about the way the UCCNC autoleveling plugin method works ?
    Some time ago, i saw the UCCNC autoleveling plugin extensively using G-code variables to carve PCBs; each probed point elevation was stored in another variable, then each Z parameter of the G0/G1 commands of the original gcode was replaced by the equation of the mean Z value of the nearest 4 probe points (ie the 4 corresponding variables). What struck me was the huge number of available variables: #0 to #999, and all that parametric programming able to do serious maths (+ - * / sin cos log floor rnd etc). Maybe linuxcnc also does accept gcode with more user parameters (31-5000) to do the same? That would simplify the overall process: no need to create an intermediate file, there would be only one gcode file containing the probe code, a pause to change the tool, then the carving code.

  • @gryzman
    @gryzman Před 6 měsíci

    this could also work as a basis for being able to pocket uneven surface created by previous operation.

  • @CeNuVezi
    @CeNuVezi Před 3 lety

    U forgot to turn off spindle , at least u didnt broke the probe .
    It happens when u have a loot of thinks in ur head , and forget to be safe and work clean .
    Wish u the best .

  • @juperrr
    @juperrr Před 2 lety

    Hi there, thanks for the video. I have created a path profile operation and I have a problem. The profile is basicly a circle, but when I read the g-code there is this "K" coordinate, I think it is Z offset. The thing is LinuxCNC doesn't like that "K". It can't run the program with it. I removed it manually from the code and it works perfectly. The question is: Is there a setting in FreeCAD so that this "K" doesn't appear in the G-Code? Thanks a lot !

  • @chinleybrewer
    @chinleybrewer Před 4 lety +1

    Wow, that's really impressive! Can I ask what interface you are using on LinuxCNC? - I use the AXIS interface on MachineKit. Really appreciate all the time you spend on FreeCAD, I'd like to help at some point :-)

    • @sliptonic
      @sliptonic  Před 4 lety

      That's Gmoccapy. It's really nice, especially if you have a touchscreen. Axis is just not well designed for touchscreen use. There's a version of gmoccapy that works for Machinekit but it's a bit older and I don't think it's being actively maintained. I built both Machinekit and LinuxCNC from source on the mill and can switch back and forth between them to test things. I really hope MachineKit continues to develop because there's some very cool things possible between it and FreeCAD.

  • @davidprock904
    @davidprock904 Před 4 lety +1

    One YAY from the Corona Virus!

  • @LeonvandenBeukel
    @LeonvandenBeukel Před 4 lety

    Amazing! Could this also work for GRBL based machines?

    • @sliptonic
      @sliptonic  Před 4 lety

      I'm not sure what GRBL does for probing. At a minimum, there would be some work on the FreeCAD side to read whatever output file GRBL can produce

  • @knires9210
    @knires9210 Před 4 lety

    Does the probe point assume the bottom of the probe ball touched the surface? It might be a small error for steep surfaces, but use the smallest ball tip for best results?

    • @sliptonic
      @sliptonic  Před 4 lety +1

      The current implementation does no correction for the ball size. So the control-point is effectively the middle of the bottom of the probe. For straight probing in Z, you're right that the error is tiny. Adding a ball-size correction might be a good feature to add though. Thanks.

  • @StevenCookFX
    @StevenCookFX Před rokem

    I am using Centroid controller and they have a 3d probe grid mapping. However they do not have a surface adjustment tool. I use mainly Aspire for most of my 3d carving and would like to figure out how to remap the Gcode to match the surface. I am not a seasoned mathematician.

    • @sliptonic
      @sliptonic  Před rokem

      That's largely what this video is about. It works in two phases. One generates the map of grid points. You run that to test the surface. Then you apply the dressup to your gcode and it uses the data to modify the gcode.
      If you want to generate your gcode from Aspire, you would first create a 'custom' operation and paste in your gcode.
      Then create a dressup for the custom. I haven't tried this workflow. Let me know how it goes.

  • @SinedWOLF
    @SinedWOLF Před rokem

    Странно, почему эта CAM составляющая FreeCAD-а такая не популярная?(

  •  Před 4 lety +1

    Excellent work and video as always!
    Got sidetracked learning another evil cad/CAM software and this really makes me eager to get back to FC...
    As I still have to wet my toes with the Path WB, can you tell me if the Building Blocks and Rocket parts series of academy.titansofcnc.com could be programmed in FC?
    Thanks for all, keep it up 👍🙏

    • @sliptonic
      @sliptonic  Před 4 lety +1

      Thanks for the link. I haven't tried to build their models but it would be fun to try. I've reached out to @titansofcnc.

    •  Před 4 lety

      @@sliptonic glad you reached out to them! Professional needs force me to follow their cursus with the other packages, but would love to make it also with FC for me and to contribute with reports and may be contents.
      Please let me know how you're going along with them.

  • @mihailazar2487
    @mihailazar2487 Před 4 lety

    Quick question : is the FreeCAD community more active on the forum than on reddit ?
    Because r/FreeCAD is kinda like a ghost town nowadays

    • @sliptonic
      @sliptonic  Před 4 lety

      Much more active on the forum. There are a few of us that lurk on Reddit but the vast majority of the community is on the forum

  • @NuttyforNissan
    @NuttyforNissan Před 4 lety +4

    Those probes don't work well as drills

  • @abhiwins123
    @abhiwins123 Před rokem

    Hi, I design and manufacture probes in India (MANLEO) . I would love to work with the community to add probing for inspection after machining so that any die mould makers can inspect the profiles and contours easily or at minimal cost for greater benefit of machining eco system.

    • @sliptonic
      @sliptonic  Před rokem +1

      Very cool! I will work with you to get you connected to the right folks. Private message me (sliptonic) on the FreeCAD forum with an email address and we will continue the conversation.

    • @abhiwins123
      @abhiwins123 Před rokem

      @@sliptonic Sure, you can reach me also at abhijith at manleo