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
third-party-branches [2019/01/24 00:14]
73.223.198.219 Add link to the smoothieware charmhigh port.
third-party-branches [2020/02/10 18:06] (current)
arthur
Line 11: Line 11:
 * [[https://​groups.google.com/​forum/#​!topic/​smoothie-dev/​fWqX3zo7EPo|Joystick Jogging]] : A new module to allow jogging with a joystick. Needs testing, so if you are interested by this feature, please help. * [[https://​groups.google.com/​forum/#​!topic/​smoothie-dev/​fWqX3zo7EPo|Joystick Jogging]] : A new module to allow jogging with a joystick. Needs testing, so if you are interested by this feature, please help.
 * [[https://​github.com/​3DMS/​Smoothieware|Dual X, Y, Z, E]] : Mimics the Dual X, Y or Dual Z feature of Marlin. You will need to add new parameters into your configuration file in order to make it work. * [[https://​github.com/​3DMS/​Smoothieware|Dual X, Y, Z, E]] : Mimics the Dual X, Y or Dual Z feature of Marlin. You will need to add new parameters into your configuration file in order to make it work.
 +* [[https://​github.com/​Smoothieware/​Smoothieware/​pull/​1431|Dual motor AND Endstops for homing]] : Much like the above, but allows you to add a second endstop that stops the second motor independently to square the two motors during the homing operation. ​
 * [[https://​github.com/​DavidJRobertson/​Smoothieware/​tree/​ftp-server|FTP server]]: allows the use of a commodity FTP client (e.g. Filezilla) to manage files on the SD card * [[https://​github.com/​DavidJRobertson/​Smoothieware/​tree/​ftp-server|FTP server]]: allows the use of a commodity FTP client (e.g. Filezilla) to manage files on the SD card
 +* [[https://​github.com/​Smoothieware/​Smoothieware/​tree/​feature/​motor|Motor branch]]: Adds a new module that allows controlling DC motors with cw/ccw pins, and both homing and "tick count" movement. Useful for some automated tool changers, some powder printing wipers, and some pick and place head mechanisms.
  
  
Line 27: Line 28:
 <callout type="​danger"​ icon="​true"​ title="​ Not up to date">​ <callout type="​danger"​ icon="​true"​ title="​ Not up to date">​
 Most or all of those branches are not regularly ( or ever ) updated to the latest Smoothie releases. This means they will probably lack most recent features ( possibly a lot of them ) and bug fixes. ​ Most or all of those branches are not regularly ( or ever ) updated to the latest Smoothie releases. This means they will probably lack most recent features ( possibly a lot of them ) and bug fixes. ​
 +It is also likely that trying to update those branches/​forks to the latest version of Smoothie would be a lot of work, or even in some cases close to impossible.
 </​callout>​ </​callout>​
 +<callout type="​success"​ icon="​true"​ title="​Checking out pull requests">​
 +Not everything is a branch or a fork, sometimes code can also be stored/​presented in the form of a "Pull request"​. ​
 +If you are confused by what that means, you need to read up on git and github ( github has extensive documentation on everything, it's very impressive. Jim also recommends http://​rogerdudler.github.io/​git-guide/​ )
 +
 +Here is for example how you would check out the pull request for the jogger feature : 
 +
 +<​code>​
 +git checkout -b skaterzero807-feature/​Jogger edge
 +git pull git://​github.com/​skaterzero807/​Smoothieware.git feature/​Jogger
 +</​code>​
 +
 +</​callout>​
 +
 +
  
  
Line 33: Line 49:
  
 === Ports to other platforms or MCU === Ports to other platforms or MCU
-* [[https://​github.com/​Smoothieware/​Smoothie2|Smoothie2]] : A port to the LPC43XX microcontroller,​ used on the Smoothie2 and Smoothie2-pro boards+* [[https://​github.com/​Smoothieware/​SmoothieV2]] : A port to the LPC43XX microcontroller,​ used on the Smoothie2 and Smoothie2-pro boards
 * [[https://​github.com/​clementleger/​Smoothieware-STM32|Smoothie STM32]] : A port to the STM32 microcontroller * [[https://​github.com/​clementleger/​Smoothieware-STM32|Smoothie STM32]] : A port to the STM32 microcontroller
 * [[https://​github.com/​mattthebaker/​Smoothieware-CHMT|Smoohieware CHMT]] : A port to STM32F4 for running smoothieware on CharmHigh pick and place machines. * [[https://​github.com/​mattthebaker/​Smoothieware-CHMT|Smoohieware CHMT]] : A port to STM32F4 for running smoothieware on CharmHigh pick and place machines.