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
start [2020/02/10 11:57]
arthur
start [2021/02/22 17:59] (current)
Line 1: Line 1:
-~~NOTOC~~ 
  
  
-<callout type="primary" icon="true"> +<callout type="primary" icon="false"> 
-{{ :start/icon-oshw.png?40|}} +{{ ://oshw-logo.png?40}} 
-**Smoothie is a [[start|free, opensource, high performance]] and modular G-code interpreter and CNC control system for the powerful [[Smoothieboard]] 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on [[https://github.com/Smoothieware/Smoothieware|GitHub]].**  ヾ(❀◦◡◦)彡 +{{://info_1_.png?40 }} 
 +**Smoothie** is a **[[start|free, opensource, high performance]]** and modular [[supported-g-codes|G-code]] interpreter and **CNC** control system for the powerful **[[Smoothieboard]]** 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on [[https://github.com/Smoothieware/Smoothieware|GitHub]].  ヾ(❀◦◡◦)彡 
 </callout> </callout>
  
-<callout type="warning" icon="true"> +<callout type="warning" icon="false"> 
-{{ :start/icon-oshw.png?40|}} +{{://festa-junina.png?40 }} 
-Smoothieboard v2 is now on Kickstarter ! Get your board [[https://www.kickstarter.com/projects/arthurwolf/smoothieboard-v2|here.]]+Smoothieboard v2 is now on Kickstarter ! Get your board [[https://www.kickstarter.com/projects/arthurwolf/smoothieboard-v2|here.]]
 </callout> </callout>
  
-The Smoothie project is always looking for help, whatever your skills are, there are things you can do to improve the project with the other volunteers, if you feel like you could give us some of your free time, please [[wolf.arthur@gmail.com|contact us]].+\\ 
  
 +The Smoothie project is always looking for help, whatever your skills are, there are things you can do to improve the project with the other volunteers, if you feel like you could give us some of your free time, please [[wolf.arthur@gmail.com|contact us]], **help and working together** is what has made this project so neat, advanced and precious over the years, and is **very welcome**.
 +
 +\\ 
 <grid> <grid>
 <col sm="6"> <col sm="6">
Line 21: Line 24:
 <html><h3>Step by step guides</h3></html> <html><h3>Step by step guides</h3></html>
  
-<html><div class="row" style="text-align: center;"></html> +<html><div class="row" style="text-align: center;"><div class="col-md-4"> 
- +<a href="/3D-printer-guide"><image src="/_media///external/http.chibidibidiwah.wdfiles.com.local.files.start.icon.3dprinter.big.round.png" width="80" height="80"></a></html>
-<html><div class="col-md-4"></html> +
- +
-<html+
-<a href="/3D-printer-guide"> +
-<image src="http://chibidibidiwah.wdfiles.com/local--files/start/icon-3Dprinter-big-round.png" width="80" height="80"> +
-</a> +
-</html>+
  
 [[/3d-printer-guide|3D printer guide]] [[/3d-printer-guide|3D printer guide]]
  
-<html></div></html> +<html></div><div class="col-md-4"> 
- +<a href="/laser-cutter-guide"><image src="/_media///external/http.chibidibidiwah.wdfiles.com.local.files.start.icon.laser.big.round.png" width="80" height="80"></a>
-<html><div class="col-md-4"></html> +
- +
-<html+
-<a href="/laser-cutter-guide"> +
-<image src="http://chibidibidiwah.wdfiles.com/local--files/start/icon-laser-big-round.png" width="80" height="80"> +
-</a>+
 </html> </html>
  
 [[/laser-cutter-guide|Laser cutter guide]] [[/laser-cutter-guide|Laser cutter guide]]
  
-<html></div></html> +<html></div><div class="col-md-4"><a href="/cnc-mill-guide"><image src="/_media///external/http.chibidibidiwah.wdfiles.com.local.files.start.icon.cnc.mill.round.big.png" width="80" height="80"></a>
- +
-<html><div class="col-md-4"></html> +
- +
-<html> +
-<a href="/cnc-mill-guide"> +
-<image src="http://chibidibidiwah.wdfiles.com/local--files/start/icon-cnc-mill-round-big.png" width="80" height="80"> +
-</a>+
 </html> </html>
  
 [[/cnc-mill-guide|CNC mill guide]] [[/cnc-mill-guide|CNC mill guide]]
  
-<html></div></html> +<html></div></div></html>
- +
-<html></div></html> +
  
 +There is also a [[Pick and Place]] guide.
  
 <html><h3>Firmware documentation</h3></html> <html><h3>Firmware documentation</h3></html>
Line 72: Line 53:
 ** [[/bluetooth-serial|Bluetooth]] ** [[/bluetooth-serial|Bluetooth]]
 ** [[Wifi]] ( new ) ** [[Wifi]] ( new )
-* [[Configuring Smoothie]] : Configuration and use, by module+* [[Configuring Smoothie]] : Configuration and use, by module {{ ://board.png?64}}
 ** [[/configuration-options|List of all configuration options]] ** [[/configuration-options|List of all configuration options]]
 ** [[Motion control]] : All things related to gcode interpolation, motion and acceleration planning, and step generation ** [[Motion control]] : All things related to gcode interpolation, motion and acceleration planning, and step generation
 *** [[Arm Solutions]] : [[Cartesian]], [[/delta|(Linear) Delta]],  [[Hbot]], [[/Hbot|Core-XY]], [[Rotary Delta]], [[Morgan Scara]] *** [[Arm Solutions]] : [[Cartesian]], [[/delta|(Linear) Delta]],  [[Hbot]], [[/Hbot|Core-XY]], [[Rotary Delta]], [[Morgan Scara]]
-*** [[6axis]] : Using A, B and C axes, for 4, 5 or 6 axis motion.+*** [[6axis]] : Using A, B and C axes, for 4, 5 or 6 axis motion.
 *** [[/grbl-mode|Grbl mode]] : Using Smoothie in CNC-specific mode instead of 3D printing mode *** [[/grbl-mode|Grbl mode]] : Using Smoothie in CNC-specific mode instead of 3D printing mode
-** [[Tools]] +** [[Tools]] {{ ://glove.png?64}} 
-*** [[Extruder]] : Control extruders for 3D printing+*** [[Extruder]] : Control extruders for 3D printing
 *** [[Temperaturecontrol]] : Heat and cool things like hotends and heated beds *** [[Temperaturecontrol]] : Heat and cool things like hotends and heated beds
 *** [[Laser]] : For cutting *** [[Laser]] : For cutting
Line 98: Line 79:
 *** [[Panel]] : Drive smoothie directly without a host using monochrome lcd screens and click encoders *** [[Panel]] : Drive smoothie directly without a host using monochrome lcd screens and click encoders
 *** [[Smoopi]] : **New** drive Smoothie using a color touch screen on rpi *** [[Smoopi]] : **New** drive Smoothie using a color touch screen on rpi
-*** [[on_boot.gcode]] : Execute G-codes every time the board boots+*** [[on_boot.gcode]] : Execute G-codes every time the board boots
 * [[Using Smoothie]] : General firmware use * [[Using Smoothie]] : General firmware use
 ** [[Console Commands]] ** [[Console Commands]]
Line 110: Line 91:
 *** [[Fusion360]] *** [[Fusion360]]
  
-* **[[Troubleshooting]]** : It doesn't work (ノo益o)ノ彡┻━┻ !  ! What to do ∩(︶▽︶)∩. +* **[[Troubleshooting]]** : It doesn't work (ノo益o)ノ彡┻━┻ !  ! What to do ∩(︶▽︶)∩. 
 ** [[/mri-debugging|MRI]] : In the very rare case smoothie code crashes ** [[/mri-debugging|MRI]] : In the very rare case smoothie code crashes
-* [[Contributing]] : We need your help !+* [[Contributing]] : We need your help !
 ** [[Todo]] : List of the things that are being worked on in the project.  ** [[Todo]] : List of the things that are being worked on in the project. 
 ** [[Editing the Wiki]] : How to edit this documentation and improve it. ** [[Editing the Wiki]] : How to edit this documentation and improve it.
  
 <callout type="primary" icon="true" title=" The firmware.bin file"> <callout type="primary" icon="true" title=" The firmware.bin file">
 +
 +{{ ://binary-code.png?64}}
  
 Note, Smoothieboards come completely pre-flashed, you do not need to compile or flash the firmware, unless you want to upgrade to a newer version, or to contribute to the code. Note, Smoothieboards come completely pre-flashed, you do not need to compile or flash the firmware, unless you want to upgrade to a newer version, or to contribute to the code.
Line 139: Line 122:
 * [[Pinout]] has diagrams of all pins on the board * [[Pinout]] has diagrams of all pins on the board
 * [[/lpc1769-pin-usage|Pin usage]] has information on the use and capability of all pins * [[/lpc1769-pin-usage|Pin usage]] has information on the use and capability of all pins
 +* [[How-To-Wire|How to wire]] describes tutorials, tools and best practices for wiring and cabling work when installing your Smoothieboard in a new machine.
  
 ~~CLEARFIX~~ ~~CLEARFIX~~
Line 144: Line 128:
 </col> </col>
 <col sm="6"> <col sm="6">
 +{{ ://smoothieboard-fritzing.png?64}}
 <html> <html>
 <p> <p>
-<a class="btn btn-primary btn-lg btn-block" href="/getting-smoothieboard"><strong>Get a Smoothieboard here └[∵┌]└[ ∵ ]┘[┐∵]┘</strong></a>+<a class="btn btn-primary btn-lg btn-block" href="/getting-smoothieboard"><strong> 
 +Get a Smoothieboard here  
 +</strong></a>
 </p> </p>
 </html> </html>
 +
 +
  
 ~~CLEARFIX~~ ~~CLEARFIX~~
Line 156: Line 144:
  
 <html><h3>For users</h3></html> <html><h3>For users</h3></html>
 +
 +{{ ://worker.png?64}}
  
 * Powerful ( 120Mhz, 32bit ) [[http://www.embeddedartists.com/products/lpcxpresso/lpc1769_xpr.php|micro-controller]]. * Powerful ( 120Mhz, 32bit ) [[http://www.embeddedartists.com/products/lpcxpresso/lpc1769_xpr.php|micro-controller]].
Line 167: Line 157:
  
 <html><h3>For hackers</h3></html> <html><h3>For hackers</h3></html>
 +
 +{{ ://blueprint_1_.png?64}}
 +
  
 * Modular, event-driven design, allowing to add functionality easily without modifying the core. See the [[ModuleExample]] * Modular, event-driven design, allowing to add functionality easily without modifying the core. See the [[ModuleExample]]
Line 178: Line 171:
  
 <html><h3>Developer documentation</h3></html> <html><h3>Developer documentation</h3></html>
 +
 +{{ ://coding.png?64}}
  
 * **[[Todo]]** : List of the things that are being worked on in the project. We need your help ! * **[[Todo]]** : List of the things that are being worked on in the project. We need your help !
Line 204: Line 199:
  
 ~~CLEARFIX~~ ~~CLEARFIX~~
 +~~NOCACHE~~
 +~~NOTOC~~
 +