shapeoko / makercam Goto Github PK
View Code? Open in Web Editor NEWflash based cross-platform CAM package. For 2.5D CAM operations
flash based cross-platform CAM package. For 2.5D CAM operations
DXF import support would be appreciated.
When adding tabs, the interface lists the tab width and tab height in cm. I believe the width is correct, but the height comes out as mm in my gcode.
The structure of most endmills, makes them less effective in their middle when moving like a drill.
This issue would be eluded a bit if the Z moves into the material were not straight down, but rather a Ramp.
A very simple Solution to this would be to take each Z move and do it along a part (like 10mm) of the next XY movements, and mill the XY path to full dephth in a second pass after ramping.
Simple XZ-Plane Example
A lot of users use makercam probably with GRBL.
Since GRBL does only support a limited number of decimals, it would be usefull to have the option to round the float values in the exported Gcode to a fixed number of decimals, to avoid issues with extremely long lines.
This project should have some kind of license information attached to it.
I love makercam. I realize this repo hasn't had a commit in two years, but I was thinking about workflow and think that a couple of small additions would make makercam my number one tool.
If I had these features in Makercam, it'd be the only software I would need for my 2D vector-type cutting.
I created a file in Sketchup and exported it as an SVG file. When I open it in MakerCAM and zoom in on my part, MakerCAM crashes. It just shuts down. I'm running it on Windows 7. You can find the SVG file here:
https://gist.github.com/Scott216/36d407c7d364ccb5ee09
When specifying a tool size less than .004 makercam fails to calculate the tool path.
I am trying to generate gcode for my laser cutter. The laser has a kerf width of .002in. If i use a tool with an any of the CAM setting makercam will not even attempt to generate the toolpath. I would be nice if the tool size could be specified to a higher degree of accuracy.
When you switch to cm from in, the 'precision' setting that should set the number of digits in each number gives very erratic results. The default setting (0.00257mm or something) is processed as 0.00001 instead (I think because of the number of digits, rather than the actual value), and if you change it to say 0.001 you get some numbers that look correct but some that look like
G2 X189.811 Y145.108 I3.809 J0.9610000000000001
this comes up when processing circles on GRBL as it overflows the buffer easily
G2 X189.90800000000002 Y146.883 I3.9050000000000002 J-0.42700000000000005
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.