Difference between revisions of "Entry level CAD/CAM"

From London Hackspace Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
Using a CNC requires a bit more background knowledge or learning than a laser cutter or 3d printer. You should have some knowledge of CAD and CAM concepts and have used a CAD/CAM or other package capable of generating g-code for CNC machining.
  
__NOINDEX__
+
== CAD programs ==
 +
* [http://www.autodesk.com/products/fusion-360/overview Autodesk Fusion] (free, works on Windows or OSX)
 +
* [https://www.qcad.org/en/ QCAD]
 +
* [https://github.com/LibreCAD/LibreCAD/releases LibreCAD]
 +
* [http://sourceforge.net/projects/free-cad/ FreeCAD], still in beta
 +
* [https://inkscape.org/en/ Inkscape]
  
This page is used to track induction sessions for the [[Equipment/Shapeoko2]].
+
== Shapeoko2 ==
 +
The [[Equipment/Shapeoko2|Shapeoko2]] is the entry level LHS CNC machine. It is more often than not used for PCB Drilling and 2.5 D milling. This page outlines the skills needed to run it. To start you probably need to have produced a CAD drawing and its g-code.
  
The induction is available to London Hackspace members. You can pre-book your place below. If you have not yet joined London Hackspace, please '''[https://london.hackspace.org.uk/signup.php do so]''' before joining the induction!
+
It is not access controlled, if you come down on a Thursday some one will show you where the on switches are for the machine and computer
  
Space is limited and you must reserve a place on this wiki page when a session is available - watch the [[Mailing List]] for announcements. Reserving a place is on a first-come-first-served basis, so you'll need to be quick.
+
=== Pre-requisite competencies ===
 +
In particular before coming you should learn a bit about:
  
If you can't attend your induction session please remove your name from the roster.
+
* The difference between CAD geometry files (i.e. DXF, IGES and STEP), and tool path files (i.e. G-Code)
 
+
* Cutting materials cutter speeds and feed rates dependent on what you want to cut. There are many examples posted by Shapeoko users as a starting point.
==Preparing for the session==
+
* Any CAM package, Fusion 360 is a good one if you are not sure. You should try generating a tool path with a particular cutter, checking the toolpath visually and by simulation if your CAM software allows it, and finally posting the G-Code to the a g-code file (i.e. .gcode extension).
 
 
Using a CNC requires a bit more background knowledge or learning than a laser cutter or 3d printer. You should come to the session having some knowledge of CAD and CAM concepts and have used a CAD/CAM package such as [http://www.autodesk.com/products/fusion-360/overview Autodesk Fusion] (free, works on Windows or OSX) or other package capable of generating g-code for CNC machining. We will be happy to help with explaining concepts but depending on your previous experience there is quite a lot to learn so you will get the most out of the session and the machine if you do some independent reading / practice.
 
 
 
In particular before coming you should learn a bit about;
 
 
 
* The difference between CAD geometry files (i.e. DXF, IGES and STEP), and tool path files (i.e. G-Code)  
 
* Cutting materials - cutter speeds and feed rates - dependent on what you want to cut. There are many examples posted by Shapeoko users as a starting point.
 
* Any CAM package, Fusion 360 is a good one if you are not sure. You should try generating a tool path with a particular cutter, checking the toolpath visually and by simulation if your CAM software allows it, and finally posting the G-Code to the a g-code file (i.e. .gcode extension).  
 
 
* XYZ coordinate systems (on the Shapeoko, x is left to right (+x is travelling right), y is towards / away from you (+y is travelling away from you), and z is down / up (+z is travelling up)
 
* XYZ coordinate systems (on the Shapeoko, x is left to right (+x is travelling right), y is towards / away from you (+y is travelling away from you), and z is down / up (+z is travelling up)
 
* Concept of finding datum of the workpiece, for instance touching off the tool in x, y and z (z is very important)
 
* Concept of finding datum of the workpiece, for instance touching off the tool in x, y and z (z is very important)
 
* Checking a CAM toolpath by simulating the cut, and also checking the extents of the tool path to make sure it is not going to run into any fixtures or the bed of the machine.
 
* Checking a CAM toolpath by simulating the cut, and also checking the extents of the tool path to make sure it is not going to run into any fixtures or the bed of the machine.
* You will need a LDAP account to login to the machine - further information on creating an account at https://wiki.london.hackspace.org.uk/view/LDAP#What_can_I_use_my_LDAP_account_for.3F
+
* You will need a [[LDAP]] account to login to the machine.
 
 
 
 
There is machinable wax available so you can experiment a bit after the induction (highly recommended!), while there are people around to help you.
 
 
 
 
 
Please use the exact name you used to join LHS, and the name of your LDAP account so we can check your membership and add your permissions for this machine.
 
 
 
==Next Sessions==
 
 
 
Tentative. Date TBD. Started this list on April 2017 given that there are some people interested in getting inducted.
 
 
 
    1. Hari Karam Singh
 
    2. Adam Bernard
 
    3. JaviPK (HS11192)
 
    4. Tomas Pokorny
 
    5. Andrius S.
 
    6. Esther Gladstone
 
 
 
== Previous Sessions ==
 
8/5/16 @ 18:30 - 4 places available (space constraints);
 
 
 
    1. Nic Ion
 
    2. Mathias Gmachl
 
    3.
 
    4.
 
 
 
==Previous Sessions==
 
 
 
17/04/16 @ 18:30 - 4 places available (space constraints);
 
 
 
    1. Nicholas Cripps
 
    2. Simon Hewison
 
    3. Antonio Fontaina
 
    4. Atakan Mercan
 
 
 
3/04/16 @ 18:30 - 4 places available (space constraints);
 
 
 
    1. Domas Lasauskas
 
    2. Trevor Daniel
 
    3. Ayodele Arigbabu
 
    4. Aleks Koralewski
 
 
 
21/02/16 @ 18:30 - 4 places available (space constraints);
 
 
 
    1. Michele Panegrossi
 
    2. Michael Lilley
 
    3. Jonathan Perkins
 
    4. Owen Smith
 
 
 
31/01/16 @ 18:30 - 4 places available (space constraints);
 
 
 
    1. [[User:JasperWallace|JasperWallace]] ([[User talk:JasperWallace|talk]]) 23:44, 27 January 2016 (UTC)
 
    2. Zerahiah A
 
    3. [[User:Bogglie|Patrick]]
 
    4. Martin Goodman
 
 
 
24/01/16 @ 18:30
 
  
    1. Billy Smith
+
[[Category:CNC]]
    2. Kapugama Bathgamage Maheemal Methsithum Thilakaratna
+
[[Category:PCB making]]
    3. Stephen O'Brien
 
    4. Timour Chomilier
 

Latest revision as of 19:19, 20 November 2017

Using a CNC requires a bit more background knowledge or learning than a laser cutter or 3d printer. You should have some knowledge of CAD and CAM concepts and have used a CAD/CAM or other package capable of generating g-code for CNC machining.

CAD programs

Shapeoko2

The Shapeoko2 is the entry level LHS CNC machine. It is more often than not used for PCB Drilling and 2.5 D milling. This page outlines the skills needed to run it. To start you probably need to have produced a CAD drawing and its g-code.

It is not access controlled, if you come down on a Thursday some one will show you where the on switches are for the machine and computer

Pre-requisite competencies

In particular before coming you should learn a bit about:

  • The difference between CAD geometry files (i.e. DXF, IGES and STEP), and tool path files (i.e. G-Code)
  • Cutting materials – cutter speeds and feed rates – dependent on what you want to cut. There are many examples posted by Shapeoko users as a starting point.
  • Any CAM package, Fusion 360 is a good one if you are not sure. You should try generating a tool path with a particular cutter, checking the toolpath visually and by simulation if your CAM software allows it, and finally posting the G-Code to the a g-code file (i.e. .gcode extension).
  • XYZ coordinate systems (on the Shapeoko, x is left to right (+x is travelling right), y is towards / away from you (+y is travelling away from you), and z is down / up (+z is travelling up)
  • Concept of finding datum of the workpiece, for instance touching off the tool in x, y and z (z is very important)
  • Checking a CAM toolpath by simulating the cut, and also checking the extents of the tool path to make sure it is not going to run into any fixtures or the bed of the machine.
  • You will need a LDAP account to login to the machine.