Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any chance there will be a CAM simulator for this FoamCut WB? #1

Open
luzpaz opened this issue Oct 25, 2024 · 10 comments
Open

Any chance there will be a CAM simulator for this FoamCut WB? #1

luzpaz opened this issue Oct 25, 2024 · 10 comments
Labels
question Further information is requested

Comments

@luzpaz
Copy link
Contributor

luzpaz commented Oct 25, 2024

I know it's a big ask but would there be a possibility to create a CAM simulator (similar to how the current one works re-rewritten recently by @shaise) that supports simulating FoamCut gcode ?

@luzpaz luzpaz changed the title Any chance there will be a CAM simulator for this FoamCut Any chance there will be a CAM simulator for this FoamCut WB? Oct 25, 2024
@shaise
Copy link

shaise commented Oct 25, 2024

This will be quite hard, as the gcode is not a simple 2.5 dimension CNC.

@Shkolik
Copy link
Owner

Shkolik commented Oct 25, 2024

It's a really huge task. Maybe in future I'll tackle it, but for now there is 2 workarounds:

  1. each path has property on a view tab named "Show projection lines" - it will connect ends of opposite paths with a line, so you can examine where and how wire will go. I also have plans to add similar functionality to Route and show this lines with given space along whole route.

image

  1. You can use "DevSim CNC Foam" to check gcode. It's free and all you need to do is setup machine in a sim the same way as your real machine:

image

@luzpaz
Copy link
Contributor Author

luzpaz commented Oct 25, 2024

Thank you for response. Is it possible for your to show No. 1 in documentation ? Perhaps show a screencast (can it be automated to animate via python at all?)

Regarding No. 2, DevSim CNC Foam, is there a way to auto load it from within FreeCAD or trigger it from within FreeCAD to open and run a simulation ?

@Shkolik
Copy link
Owner

Shkolik commented Oct 25, 2024

  1. I'm working on some screencast examples right now. Just a bit too busy - it's flying season still. I'll finish with examples/documentation by the end of November.

  2. Do not think it's possible. I mean it's possible to run process, but free version of simulator doesn't support console arguments. So even start it with gcode loaded not possible.

@luzpaz
Copy link
Contributor Author

luzpaz commented Oct 25, 2024

but free version of simulator doesn't support console arguments. So even start it with gcode loaded not possible.

Are there any FLOSS options? If not, perhaps it would be cool to find other enthusiasts that may be open to collaborating?

@Shkolik
Copy link
Owner

Shkolik commented Oct 25, 2024

Yep, that would be great if someone will jump into this project since I'm not aware of any FLOSS alternatives. Hope this topic will gain some interest in a future. For now it's only me and rarely Andrei helping with some ideas. It's just a start so will see...

@Shkolik Shkolik added the question Further information is requested label Nov 3, 2024
@luzpaz
Copy link
Contributor Author

luzpaz commented Nov 6, 2024

@chennes & @yorikvanhavre perhaps this feature is worth suggesting an FPA grant for?

@luzpaz
Copy link
Contributor Author

luzpaz commented Dec 1, 2024

Maybe worth keeping an eye on https://github.com/ZviGoldenberg/FreeCAD_Simulator ? (FreeCAD simulator for ACS 5-axis stage)

@Shkolik
Copy link
Owner

Shkolik commented Dec 1, 2024

Maybe worth keeping an eye on https://github.com/ZviGoldenberg/FreeCAD_Simulator ? (FreeCAD simulator for ACS 5-axis stage)

The main problem of making sim is not number of axis, but toolbit in normal CNC has shape and size that not changing during cut but when you cutting foam it's changing and depends on speed of each individual pass on different parts of stock. It's probably not hard to implement just following gcode with a fixed kerf, but it will be not accurate. I think DevSim is doing exactly that...

@tritao
Copy link

tritao commented Jan 3, 2025

Maybe worth keeping an eye on https://github.com/ZviGoldenberg/FreeCAD_Simulator ? (FreeCAD simulator for ACS 5-axis stage)

This seems to have taken down, it sounded cool and would be interesting to take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants