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
software [2017/04/05 21:53]
wolfmanjm [Laser]
software [2019/06/07 09:14] (current)
212.51.158.86
Line 1: Line 1:
-All software below either knows how to interface withor how to generate g-code forSmoothieware.+All software below either knows how to interface with (or how to generate g-codefor Smoothieware.
  
-==== 3D Printing +==== 3D Printing ​==== 
-* [[http://​slic3r.org/​|Slic3r]] - 3D printing ​slicer+ 
 +* [[http://​slic3r.org/​|Slic3r]] - 3D printing ​slicer
 * [[https://​ultimaker.com/​en/​products/​software|Cura]] - 3D printing slicer and host. * [[https://​ultimaker.com/​en/​products/​software|Cura]] - 3D printing slicer and host.
 +* [[http://​prusacontrol.org/​|Prusa Control]] - A beginner-friendly interface for the Slic3r engine. ​
 * [[http://​www.pronterface.com/​|Pronterface]] - 3D printing host. See the guide on the Wiki : [[Pronterface]] * [[http://​www.pronterface.com/​|Pronterface]] - 3D printing host. See the guide on the Wiki : [[Pronterface]]
 * [[https://​github.com/​minad/​3delta|3Delta Printer Control]] - 3D printing host especially suited for delta printers. * [[https://​github.com/​minad/​3delta|3Delta Printer Control]] - 3D printing host especially suited for delta printers.
-* [[http://​octoprint.org/​|OctoPrint]] - Awesome web interface ( Host ) for 3D printer control. On the wiki : [[Octoprint]] +* [[http://​octoprint.org/​|OctoPrint]] - Awesome web interface ( Host ) for 3D printer control. On the wiki :​ [[Octoprint]] 
-* [[https://​www.simplify3d.com/​|Simplify3D]] - Closed source ​3D printing ​slicer and host. On the wiki : [[Simplify3D]] ​+* [[https://​www.simplify3d.com/​|Simplify3D]] - Closed source ​3D printing ​slicer and host. On the wiki :​ [[Simplify3D]] ​
 * [[http://​arthurwolf.github.io/​fabrica/​|Fabrica]] - Easy to use web control interface ( Host ) * [[http://​arthurwolf.github.io/​fabrica/​|Fabrica]] - Easy to use web control interface ( Host )
 +* [[https://​github.com/​wolfmanjm/​kivy-smoothie-host|Smoopi]] - Host specifically written for Smoothieware,​ runs on rpi with touch screen or a desktop.
  
-==== CNC +==== CNC ==== 
-* [[https://​github.com/​vlachoudis/​bCNC/​wiki|bCNC]] - Open-Source CNC host with great preview and other operations. Set machine type to smoothieand add <​kbd>​grbl_mode true</​kbd>​ to your smoothie config (**Note**: You must update to the latest version of Smoothieware to ensure compatibility with bCNC).+ 
 +* [[https://​github.com/​vlachoudis/​bCNC/​wiki|bCNC]] - On the wiki: [[bCNC]] ​Open-Source CNC host with great preview and other operations. Set machine type to smoothieand add <​kbd>​grbl_mode true</​kbd>​ to your smoothie config (**Note**: You must update to the latest version of Smoothieware to ensure compatibility with bCNC, and set the config option ''​new_status_format true''​).
 * [[http://​openscam.org/​|OpenSCAM.org]] - Open-Source Simulation & Computer Aided Machining (Free 3-axis CNC Simulator which understands G-Code) * [[http://​openscam.org/​|OpenSCAM.org]] - Open-Source Simulation & Computer Aided Machining (Free 3-axis CNC Simulator which understands G-Code)
 * [[https://​github.com/​cncjs/​cncjs|CNC.js]] - Open-Source CNC host with lots of features, running in your browser. * [[https://​github.com/​cncjs/​cncjs|CNC.js]] - Open-Source CNC host with lots of features, running in your browser.
Line 18: Line 22:
 * [[http://​pycam.sourceforge.net/​|PyCAM]] - Open-Source CAM software. * [[http://​pycam.sourceforge.net/​|PyCAM]] - Open-Source CAM software.
 * [[http://​jscut.org|jscut]] - Open-Source in-browser CAM software. * [[http://​jscut.org|jscut]] - Open-Source in-browser CAM software.
-* [[http://​www.cambam.info/​|CamBam]] - Closed-Source,​ but cheap and feature-full CAM software. Widely used by hobbyists.+* [[http://​www.cambam.info/​|CamBam]] - Closed-Source,​ but cheap and feature-full CAM software. Widely used by hobbyists. ​[[https://​youtu.be/​rV8zeE9s7xs|Video Tutorial]]
 * [[http://​www.autodesk.com/​products/​fusion-360/​overview|Fusion360]] - Closed-source CAM with very advanced features, free for hobby/​fablab/​small business. * [[http://​www.autodesk.com/​products/​fusion-360/​overview|Fusion360]] - Closed-source CAM with very advanced features, free for hobby/​fablab/​small business.
-* [[https://​github.com/​winder/​Universal-G-Code-Sender/​issues/​204#​issuecomment-236443875|Universal Gcode Sender]] Host program 
 * [[http://​arthurwolf.github.io/​fabrica/​|Fabrica]] - Easy to use web control interface ( Host ) * [[http://​arthurwolf.github.io/​fabrica/​|Fabrica]] - Easy to use web control interface ( Host )
 * [[https://​grid.space/​kiri|Kiri:​Moto by Grid.Space]] - Free web based toolpath generator with support for FDM, Laser Cutting and CNC Milling.  ​ * [[https://​grid.space/​kiri|Kiri:​Moto by Grid.Space]] - Free web based toolpath generator with support for FDM, Laser Cutting and CNC Milling.  ​
 +* [[https://​jtechphotonics.com/?​p=3851|V-carve]] is compatible if using [[https://​jtechphotonics.com/?​p=3851|this post-processor]].
 * [[http://​www.shapeoko.com/​wiki/​index.php/​Software|More links at ShapeOko.com]]. * [[http://​www.shapeoko.com/​wiki/​index.php/​Software|More links at ShapeOko.com]].
 +* [[https://​github.com/​wolfmanjm/​kivy-smoothie-host|Smoopi]] - Host specifically written for Smoothieware,​ runs on rpi with touch screen or a desktop.
 +* [[http://​flatcam.org/​|FlatCAM]] - CAM software for working with PCB design milling
  
-==== Laser +==== Laser ==== 
-* [[http://​www.cnc-club.ru/​forum/​viewtopic.php?​t=35|GCode plug-in for InkScape]] - Laser/​CNC ​CAM : Output GCode from SVG files in [[http://​inkscape.org/​|Inkscape]]. [[https://​www.youtube.com/​watch?​v=xw8h0c5Vdw8|Video tutorial]].+ 
 +* [[http://​www.cnc-club.ru/​forum/​viewtopic.php?​t=35|GCode plug-in for InkScape]] - Laser/​CNC ​CAM : Output GCode from SVG files in [[http://​inkscape.org/​|Inkscape]]. [[https://​www.youtube.com/​watch?​v=xw8h0c5Vdw8|Video tutorial]].
 * [[http://​hci.rwth-aachen.de/​visicut|Visicut]] - Full laser control application ( Host and CAM ), has Smoothieware interface. [[https://​www.youtube.com/​watch?​v=lbTTPkDEhOg&​feature=autoshare|Video tutorial]]. ​ * [[http://​hci.rwth-aachen.de/​visicut|Visicut]] - Full laser control application ( Host and CAM ), has Smoothieware interface. [[https://​www.youtube.com/​watch?​v=lbTTPkDEhOg&​feature=autoshare|Video tutorial]]. ​
-* [[https://​github.com/​LaserWeb/​LaserWeb3/​wiki|LaserWeb ]] - Web-based full laser control application ( Host and CAM ), use to generate GCode but not recommended to use as a streamer of rasters as they do not support streaming ​to smoothie ​properly and refuse to cooperate.+* [[https://​github.com/​LaserWeb/​LaserWeb3/​wiki|LaserWeb ]] - Web-based full laser control application ( Host and CAM ), use to generate GCode but not recommended to use as a streamer of rasters as they do not support streaming ​the smoothie ​way.
 * [[http://​arthurwolf.github.io/​fabrica/​|Fabrica]] - Easy to use control interface ( Host ) * [[http://​arthurwolf.github.io/​fabrica/​|Fabrica]] - Easy to use control interface ( Host )
-* [https://​github.com/​Smoothieware/​Smoothieware/​blob/​edge/​fast-stream.py]] - use for streaming raster images from a host to smoothie. Avoids the pauses when using LW to stream. Can handle upwards of 1,000 pixels/sec.+[[https://​jtechphotonics.com/?​p=3851|V-carve]] is compatible if using [[https://​jtechphotonics.com/?​p=3851|this post-processor]]. 
 +* [[https://​github.com/​Smoothieware/​Smoothieware/​blob/​edge/​fast-stream.py|Fast streamer]] - use for streaming raster images from a host to smoothie. Avoids the pauses when using LW to stream. Can handle upwards of 1,000 pixels/sec. 
 +* [[https://​github.com/​wolfmanjm/​kivy-smoothie-host|Smoopi]] - Host specifically written for Smoothieware,​ runs on rpi with touch screen or a desktop. 
 +* [[https://​lightburnsoftware.com/​|Lightburn]] - LightBurn is layout, editing, and control software for your laser cutter.. 
 +* [[http://​lasergrbl.com/​en/​|LaserGRBL]] - For laser engraving and cutting, particularly advanced for engraving 
 +* [[https://​hackaday.io/​page/​5969-polygonia-symmetrical-pattern-designer-for-laser-cutting-and-3d-printing|Polygonia]] - A tool to easily create repeating patterns for laser cutting : [[https://​polygonia.design/​|Online tool]] 
 + 
 ==== Chaining ==== Chaining
 * [[https://​github.com/​tapnair/​UGS_Fusion|This plugin]] for Fusion360 allows you to start your Gcode files from within Fusion360 directly using Universal Gcode Sender ( skipping the step of first saving the file in Fusion360, then opening it in Universal Gcode Sender ) * [[https://​github.com/​tapnair/​UGS_Fusion|This plugin]] for Fusion360 allows you to start your Gcode files from within Fusion360 directly using Universal Gcode Sender ( skipping the step of first saving the file in Fusion360, then opening it in Universal Gcode Sender )
Line 37: Line 51:
 A few words you will see in this documentation that require a bit of explanation : A few words you will see in this documentation that require a bit of explanation :
 * «Host» software is software that is used to "​talk"​ to your Smoothieboard. It allows you to control the machine ( for example "​jog"​ the axes ), to "​stream"​ a G-code job, or to upload it to the SD card, things like that. * «Host» software is software that is used to "​talk"​ to your Smoothieboard. It allows you to control the machine ( for example "​jog"​ the axes ), to "​stream"​ a G-code job, or to upload it to the SD card, things like that.
-* «Slicing» software is software that is used to take a 3D model ​file, and based on some settings you input, "​slice"​ it into layers, and generate a G-code file that the Smoothieboard can then execute to print a thing.+* «Slicing» software is software that is used to take a 3D model ​file, and based on some settings you input, "​slice"​ it into layers, and generate a G-code file that the Smoothieboard can then execute to print a thing.
 * «CAM» software, or «CAM Package», for Computer Assisted Manufacturing,​ is software that is used to take a 3D or 3D file, and based on some settings you input, transform it into a list of tool movements ( G-code file ) for a machine that uses a tool to remove material from a workpiece. * «CAM» software, or «CAM Package», for Computer Assisted Manufacturing,​ is software that is used to take a 3D or 3D file, and based on some settings you input, transform it into a list of tool movements ( G-code file ) for a machine that uses a tool to remove material from a workpiece.
 +
 </​callout>​ </​callout>​
 +