Giter VIP home page Giter VIP logo

makercam's Introduction

Shapeoko v1i

Goal: ShapeOko's goal is to design and build a fully open source (open hardware) 3 axis CNC machine that anyone can build for about $300. We're doing everything possible to design an easy to assembly, fully capable machine that will do it's part in both the open hardware and desktop manufacturing movements.

#Folder Structure#

##Build_Instructions## Contains the source files for the PDf build instruction manual (quick start guide). The original document was created in Scribus 1.4.1 an open source Desktop Publishing app that is cross platform compatible. The placed images (PDF files) are all embedded in the document, but can be replaced with the PDF files found in the drawings_pdf folder under the root of the repository. Improvements are encouraged, please contact me for a merge request.

###individual_pages## Individual pages of the PDF build instruction manual. These are used as targets from the wiki.

##Documents## Contains informational documentation related to the project. This would include data sheets for purchased electrical components, Bill of Material Information, and an assortment of other miscelaneous documents. Please feel free to suggest more documents that are not currently included.

##drawings_pdf## PDF exports of the original 2D drawing files. PDF is as universal format as any, publishing in this format will allow anyone to open and view the drawing files without having to install a specialty CAD program. PDF was chosen over DXF for the time being. Community generated DXF files from the original drawings files (drawings_idw) are welcome.

##exploded_png## There is a non-annotated image at the top of each assiciated page of the wiki. Those images can be found in this directory.

##reference_images## Image files associated with the project. Logos, and standard views.

##upgrades## Complete zip files of upgrades for your machine. Currently this is limited to two (2) variations of the standard spindle mount.

##README.md## This document in markdown format.

##Shapeoko_v1i## Image file referenced at the top of this document.

##Shapeoko_v1i.zip## Complete Autodesk Inventor Project file for the Shapeoko CNC machine. All part (.ipt), presentation (.ipn), drawing (.idw), and assembly (.iam) files are included in this file. This is probably the place to start if you're looking to import the 3D model.

###For more information:###

makercam's People

Contributors

paulkaplan avatar shapeoko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

makercam's Issues

License info needed

This project should have some kind of license information attached to it.

DXF

DXF import support would be appreciated.

Rounding Float Values

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.

Precision setting is broken with cm units

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

Request for "Ramping Z moves"

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

ramp

Adding tabs are in incorrect units

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.

A Tool Size Less than .004 Can Not Be Used

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.

Not an issue, rather a couple small requests

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.

  • The ability to set the origin of a line or component by X and Y values (like inkscape has)
  • The ability to choose whether your circles are center-denoted or bottom corner denoted
  • the ability to join individual vectors

If I had these features in Makercam, it'd be the only software I would need for my 2D vector-type cutting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.