Looking for an easily modifiable 'bare-bones' firmware. March 03, 2015 08:52AM |
Registered: 13 years ago Posts: 64 |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 04, 2015 07:33AM |
Registered: 13 years ago Posts: 7,616 |
Quote
Capo
Modern reprap firmware is great and has definetely come a long way in the last few years. However, its no longer very approachable for casual tinkering.
Quote
Capo
I would like to try different and unconventional x and y-axis movement regimes, multipule extruder hot zones and on-the-fly adjustable extruder nozzle diameters but need an approachable firmware if I'm ever going to make any progress.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 05, 2015 03:58AM |
Registered: 13 years ago Posts: 64 |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 05, 2015 04:32AM |
Registered: 10 years ago Posts: 14,672 |
Quote
Traumflug
Oh, you want to make it much more complex :-) Well, look at a thread like this: [github.com] Writing down the required maths was a matter of minutes, getting it working well is still ongoing after a month. If I can help, let me know.
Quote
Capo
Thanks for your reply Traumflug. It sounds like I need to have another serious look at Teacup then.
Re: Looking for an easily modifiable 'bare-bones' firmware. March 05, 2015 05:55AM |
Registered: 13 years ago Posts: 7,616 |
Quote
dc42
If you weren't so dedicated to supporting 8-bit processors in Teacup, you could make the code simpler by making use of the processing power of a 32-bit cpu instead
Quote
dc42
as I did in RepRapFirmware for the Duet. It took me about 2 weeks to add the Delta support
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 05, 2015 06:55AM |
Registered: 10 years ago Posts: 14,672 |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 05, 2015 08:11AM |
Registered: 13 years ago Posts: 64 |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 05, 2015 09:51AM |
Registered: 10 years ago Posts: 14,672 |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 06, 2015 06:21AM |
Registered: 13 years ago Posts: 7,616 |
Quote
dc42
If I ever need more CPU cycles for something else, only then will I consider making the code more complicated to save CPU cycles.
Quote
dc42
The solution that Traumflug and his colleagues are implementing in Teacup is more complicated than either of these approaches.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Looking for an easily modifiable 'bare-bones' firmware. March 08, 2015 06:57AM |
Registered: 13 years ago Posts: 64 |
Quote
dc42
(1) will be less work for you to do, but (2) will give more precision. Either way, you will also need to change the homing code (how do you home a Tandem?). In RepRapFirmware, all you need in the firmware is homing primitives. The homing functions themselves are defined in gcode macro files, which makes it very easy to change them.
I don't think the programming is difficult, but even so it may be challenging for a novice. But you do need a good grasp of maths to implement this stuff.