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
blog_15 [2017/03/14 09:40]
151.159.88.8 bellow -> below
blog_15 [2018/05/31 22:14] (current)
liliako
Line 3: Line 3:
 It might sound like this is going slowly, but actually, what's really going on is we were really ambitious, and even though a massive amount of work is being done by the community, things are taking time. Hopefully this post will give an idea of the scope of what we are trying to accomplish. It might sound like this is going slowly, but actually, what's really going on is we were really ambitious, and even though a massive amount of work is being done by the community, things are taking time. Hopefully this post will give an idea of the scope of what we are trying to accomplish.
  
-Recently, a lot of key things have happened, so let's do an update : +Recently, a lot of key things have happened, so let's do an update : 
  
 == Firmware == Firmware
  
-The [[https://​github.com/​Smoothieware/​Smoothie2|current ​version of the Smoothie v2 firmware]] is a port of the [[https://​github.com/​Smoothieware/​Smoothieware|v1 firmware we all love]] to the LPC4337 ( the chip on the Smoothieboard v2 ).+The [[https://​github.com/​Smoothieware/​Smoothie2|mBed version of the Smoothie2 ​firmware]] is a port of the [[https://​github.com/​Smoothieware/​Smoothieware|v1 firmware we all love]] to the LPC4337 ( the chip on the Smoothieboard v2 ).  The mBed version has been put on hold and is superseded by the [[https://​github.com/​Smoothieware/​smoothie-v2|nuttx version of the Smoothie v2 firmware]].
  
-Because Smoothie is built on the mBed [[https://en.wikipedia.org/wiki/Hardware_abstraction|HAL]], this should be very easy, unfortunately,​ severe limitations in the mBed support ​of the LPC4337 make this [[https://​plus.google.com/​u/​0/​+ArthurWolf/​posts/​Ybx3LBpw6Hj|much more work than it should be]].+These [[https://github.com/Smoothieware/Smoothie2/​graphs/​contributors|awesome people]] have gotten ​the alpha version ​of the nuttx firmware up and running
  
-Despite this, [[https://github.com/Smoothieware/Smoothie2/graphs/contributors|awesome people]] have recently completed a first working version of the port. +<​html>​ 
 +<iframe width="​400"​ height="​600"​ src="https://www.youtube.com/embed/qBVmJ0OQFPw?​rel=0&​amp;​modestbranding=1"​ frameborder="​0"​ allowfullscreen><​/iframe>​ 
 +</html>
  
-It does not have the more advanced features like SD card, Ethernet and USB, those are in the future, but it **can** control a machine as-is, for example here it is controlling a firepick delta machine :  +This is pretty cool, however, there is some even more exciting ​things to come. We want to rebuild Smoothie on top of a [[https://​en.wikipedia.org/​wiki/​Real-time_operating_system|RTOS]]. ​
- +
-[[=]] +
-[[html]] +
-<iframe width="​840"​ height="​600"​ src="​https://​www.youtube.com/​embed/​qBVmJ0OQFPw"​ frameborder="​0"​ allowfullscreen></​iframe>​ +
-[[/html]] +
-[[/=]] +
- +
-This is pretty cool, however, there is some even more exiting ​things to come. We want to rebuild Smoothie on top of a [[https://​en.wikipedia.org/​wiki/​Real-time_operating_system|RTOS]]. ​+
  
 This has many advantages, should make Smoothie run even more smoothly, make the code even better, allow for even more new features, and fix a lot of the limitations of the v1 codebase. This has many advantages, should make Smoothie run even more smoothly, make the code even better, allow for even more new features, and fix a lot of the limitations of the v1 codebase.
Line 53: Line 47:
 * We are giving up on the Intel Edison port on the v2-pro. Instead you'll have extension boards that will make it easy to wire Intel Edison, or C.H.I.P or Raspberry Pi to all v2 boards. * We are giving up on the Intel Edison port on the v2-pro. Instead you'll have extension boards that will make it easy to wire Intel Edison, or C.H.I.P or Raspberry Pi to all v2 boards.
 * Stepper drivers : The v2 and v2-pro will get Trinamic drivers. Say hi to silence and super high microstepping. For v2-mini, it'll be either Allegro or Heroic drivers, still working on figuring that out. * Stepper drivers : The v2 and v2-pro will get Trinamic drivers. Say hi to silence and super high microstepping. For v2-mini, it'll be either Allegro or Heroic drivers, still working on figuring that out.
-* Soldering connectors to boards is a large part of the cost of a board, in order to make v2-mini cheaper, it will come with the connectors unsoldered. This and other of it'​s ​characteristics should hopefully bring it down to prices comparable to the cheapest 32bit boards around at the moment. +* Soldering connectors to boards is a large part of the cost of a board, in order to make v2-mini cheaper, it will come with the connectors unsoldered. This and other of its characteristics should hopefully bring it down to prices comparable to the cheapest 32bit boards around at the moment. 
-* Boards will now have a JTAG port, unsoldered by default.+* Boards will now have a JTAG port, unsoldered by default.
 * All boards are getting XT30/XT60 battery connectors for power input. Those are really nice, cheap, and easy to get, and will remove some of the current limitations of the input screw terminals. * All boards are getting XT30/XT60 battery connectors for power input. Those are really nice, cheap, and easy to get, and will remove some of the current limitations of the input screw terminals.
 * v2 and v2-pro have 5V voltage regulators on-board by default, no more soldering it yourself. * v2 and v2-pro have 5V voltage regulators on-board by default, no more soldering it yourself.
Line 75: Line 69:
 Kliment ( author of Pronterface and Reprap legend ), is working on this. He's got prototypes made and is doing the firmware for it now :  Kliment ( author of Pronterface and Reprap legend ), is working on this. He's got prototypes made and is doing the firmware for it now : 
  
-[[=]] +<​html>​ 
-[[image ​https://​i.imgur.com/​bZdoAix.jpg style="​width:​50%"​]] +<img src="https://​i.imgur.com/​bZdoAix.jpg" ​style="​width:​50%"​</​img>​ 
-[[/=]]+</html>
  
 Once this works for extruders, we also plan to develop chainable boards for other tools/​peripherals. Once this works for extruders, we also plan to develop chainable boards for other tools/​peripherals.
Line 85: Line 79:
 Another lesser known but really awesome feature of the v2 project, is the planned series of extension boards. Another lesser known but really awesome feature of the v2 project, is the planned series of extension boards.
  
-The Smoothieboard v2 line will have a standard connector for it'​s ​free GPIO : the gadgeteer system. ​+The Smoothieboard v2 line will have a standard connector for its free GPIO : the gadgeteer system. ​
  
 Not to be confused with the Gadgeteer boards and coding environment,​ we are only using the socket and naming conventions :  Not to be confused with the Gadgeteer boards and coding environment,​ we are only using the socket and naming conventions : 
  
-[[=]] +<​html>​ 
-[[image ​https://​image.jimcdn.com/​app/​cms/​image/​transf/​none/​path/​se3c6ab1e715754e9/​image/​iae4b2e52f8dcaf7c/​version/​1326718668/​image.jpg style="​width:​50%"​]] +<img src="https://​image.jimcdn.com/​app/​cms/​image/​transf/​none/​path/​se3c6ab1e715754e9/​image/​iae4b2e52f8dcaf7c/​version/​1326718668/​image.jpg" ​style="​width:​50%"​</​img>​ 
-[[/=]]+</html>
  
 One great advantage of this is that there is a large pre-existing ecosystem of breakout boards that are compatible with this socket :  One great advantage of this is that there is a large pre-existing ecosystem of breakout boards that are compatible with this socket : 
  
-[[=]] +<​html>​ 
-[[image ​http://​www.extremetech.com/​wp-content/​uploads/​2011/​08/​297-0_large.jpg style="​width:​50%"​]] +<img src="http://​www.extremetech.com/​wp-content/​uploads/​2011/​08/​297-0_large.jpg" ​style="​width:​50%"​</​img>​ 
-[[/=]]+</html>
  
 However, we also want to develop our own series of boards, some of which are of general use, but lots of which are specific to CNC, lasers, 3D printers, etc. However, we also want to develop our own series of boards, some of which are of general use, but lots of which are specific to CNC, lasers, 3D printers, etc.
Line 111: Line 105:
 We plan on having a full series of video tutorials on Youtube for the v2 series of boards. Learning stuff on Youtube is great. We plan on having a full series of video tutorials on Youtube for the v2 series of boards. Learning stuff on Youtube is great.
  
-That series will cover everything, and watching it in it'​s ​entirety should make you a Smoothie expert, but you can also watch just whatever part you need for your specific project. The videos will also be integrated into the written documentation website.+That series will cover everything, and watching it in its entirety should make you a Smoothie expert, but you can also watch just whatever part you need for your specific project. The videos will also be integrated into the written documentation website.
  
 The community is currently writing the synopses for this series ( help welcome ) [[https://​github.com/​Smoothieware/​Smoothie-video-tutorials|here]]. The community is currently writing the synopses for this series ( help welcome ) [[https://​github.com/​Smoothieware/​Smoothie-video-tutorials|here]].