forked from Smoothieware/Smoothieware
-
Notifications
You must be signed in to change notification settings - Fork 0
Upcoming features
Jim Morris edited this page Aug 12, 2013
·
17 revisions
We encourage contributions and love to see new ideas! If you would like to help out with any of these projects the best thing to do is to join our irc channel #smoothieware on irc.freenode.net but we should also have a developer's mailing list running soon as well.
Smoothie Todo List:
- Actuator Abstraction
- Todo by Arthur
- Requires moving accel out of Stepper and into StepTicker first
- Actuator Muxing
- Todo by Logxen
- Requires the Actuator Abstraction, will allow the most elegant hbot solution (normal endstops will 'just work')
- Continuous Accel
- Todo by Arthur
- Public State System - Done
- Todo by Wolfmanjm
- Event system for internally querying printer status, i.e. all inter-module communication
- Panels, lcd - Done
- Not assigned... talk to Arthur for guidance
- Requires Public State System
- We need to figure out menu system
- Config Refactor
- Talk to Arthur or Triffid for more info
- FlashConfig, use a block at end of rom like eeprom
- Logxen has a branch that doesn't work started here http://github.com/logxen/Smoothie/tree/flashconfig
- Ethernet Support
- Not assigned... anyone is free to get an http server running however is easiest :)
- We currently plan to use the SimpleCortex library, this tutorial may help get you started: http://www.brc-electronics.nl/ethernet
- For extra credit host Octoprint on the http server :D
- Laser Engrave
- Todo by Logxen
- old non-working branch for reference (mostly works for very small engraves less than a block but fails at the block changeover :P) https://github.com/logxen/Smoothie/tree/laser_engrave
- Requires Queue Refactor
- Analog Switch
- Todo by Logxen
- basic plan here: https://gist.github.com/logxen/5690504
- Queue Refactor
- Todo by Arthur and Triffid
Outstanding Issues:
- Fix deaccel glitches once and for all
- PID system, esp. autotune
Things to do for the future:
- 5-axis board proto
- Proto PCBs are on order! Yay! \o/ update They are now in the mail! :)
- Synchronized 6-axis support
- Need to choose between:
- synchronizing two 3-axis cores
- implementing a 6-axis core
- implementing an n-axis core
- LPC43xx Port
- Todo by ceterumnet, lots of help is needed though!
- Anyone wanting to jump in early and work on getting this chip off the ground should check this link for a cheap dev board: http://www.micromint.com/component/content/article/39/196-bambino200.html
- Our own awesome LPC433x dev board which will serve as the core of future Smoothieboards is in the works by Logxen... more info to come soon! :)