CauldronDevelopmentLLC / CAMotics

Open-Source Simulation & Computer Aided Machining - A 3-axis CNC GCode simulator
Other
611 stars 142 forks source link

Question about machine files #262

Closed hpmachining closed 6 years ago

hpmachining commented 6 years ago

Is there any documentation concerning the machine files? I assume they are configurations for specific CNC machines. Can you point me to any information on using / writing these files?

Thank you.

jcoffland commented 6 years ago

This is still in development so no docs yet. Your best resource is the code itself. The machine descriptions are in JSON. The format is a TCO file but I will probably convert it all to JSON before I'm done. What is your end goal?

hpmachining commented 6 years ago

Right now I was just wondering what they are for. I thought they might be a way to configure some machine specific g-codes or something like that. EDIT: Ok, I see the toggle machine display button now. So I take it these files are for providing the information to display a representation of the machine. Thanks.

jcoffland commented 6 years ago

It will eventually allow for machine specific GCode. The main purpose is to be able to define the geometry and movement parameters of the machine. It's also possible to create a 3D model of the machine that can be visualized as part of the simulation. It's a work in progress.