Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
equipment:cnc:mill:home [2024/07/16 13:59] a.jakub599equipment:cnc:mill:home [2025/03/12 20:53] (current) – Added link for installing LinuxCNC on our own PC robert.simpson190
Line 72: Line 72:
 {{:equipment:cnc:cncmill:auto_mode.png?800|}} {{:equipment:cnc:cncmill:auto_mode.png?800|}}
  
-**G-Code Generation - quick point** 
  
-As the machine is operated on a linux based board, a linux based G-Code is required. This can be aliitle finicky to generate. 
-There are many online resources for generating an appropriate g-code which will do the job and different methods will work best for different users of the machine.  
-I personally have found the following workflow very useable: 
- 
-1. Obtain an STL - this can be done via CAD design or downloaded from an online source 
-2. Open STL on FreeCad software and convert into a solid model  
-https://www.youtube.com/watch?v=GYc3BtkUtfI 
-3. Use the machine tab on FreeCad to generate a tool path 
-https://www.youtube.com/watch?v=RrhahfJNn9s  
-3.1 A new tool may also need to be created on FreeCad to match diameter and length of your IRL endmill: 
-https://www.youtube.com/watch?v=MHiq75sKieY&t=3s 
- 
-Once the G-Code has been uploaded onto the machine, Check that the origin and orientation is matching what you expected. I find it is easier to edit the SLT orientation in stage 2 rather than editing the origin and axis of the tool path, but to each is own.. 
- 
-It is also good practice to do a dry run / run the machin on plastic / wax to test it is performing as it should. 
  
  
Line 103: Line 87:
  
 If you have any further questions then feel free to leave them on the forum and we'll try our best to help. If you have any further questions then feel free to leave them on the forum and we'll try our best to help.
 +
 +
 +**G-Code Generation - quick point**
 +
 +As the machine is operated on a linux based board, a linux based G-Code is required. This can be a little finicky to generate.
 +There are many online resources for generating an appropriate g-code which will do the job and different methods will work best for different users of the machine. 
 +I personally have found the following workflow very useable:
 +
 +1. Obtain an STL - this can be done via CAD design or downloaded from an online source
 +2. Open STL on FreeCad software and convert into a solid model 
 +https://www.youtube.com/watch?v=GYc3BtkUtfI
 +3. Use the machine tab on FreeCad to generate a tool path
 +https://www.youtube.com/watch?v=RrhahfJNn9s 
 +3.1 A new tool may also need to be created on FreeCad to match diameter and length of your IRL endmill:
 +https://www.youtube.com/watch?v=MHiq75sKieY&t=3s
 +
 +Once the G-Code has been uploaded onto the machine, Check that the origin and orientation is matching what you expected. I find it is easier to edit the SLT orientation in stage 2 rather than editing the origin and axis of the tool path, but to each is own..
 +
 +It is also good practice to do a dry run / run the machine on plastic / wax to test it is performing as it should.
  
 ===== Maintenance ===== ===== Maintenance =====
Line 111: Line 114:
  
 A set of prompts for use when running inductions [[equipment:cnc:mill:induction-prompts|]] A set of prompts for use when running inductions [[equipment:cnc:mill:induction-prompts|]]
 +
 +===== Simulator =====
 +
 +LinuxCNC has a built-in simulator. You can install it on a PC. [[equipment:cnc:mill:simulator|Installing Linux CNC]]
 +
  • equipment/cnc/mill/home.1721138384
  • Last modified: 4 months ago
  • (external edit)