Re: Project: Teacup Firmware February 02, 2016 02:02PM |
Registered: 14 years ago Posts: 7,616 |
Quote
paula
Teacup seems to be oriented toward the more experienced users which is unfortunate because there are significant advantages over other firmware and it would benefit mainstream big time.
Quote
paula
If I make headway getting this to compile it might be a good idea to start another thread "Teacup for Dummies"
Quote
paula
BTW it's strange as you said config-wrapper.h is found
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 02, 2016 04:50PM |
Registered: 12 years ago Posts: 44 |
Quote
paula
BTW it's strange as you said config-wrapper.h is found when referenced directly but generates errors accessed through those "attic" files. I suppose it could be a bug in the IDE but other packages that are far bigger compile fine. More likely I suspect a problem with code. For example sometimes the difference between quotes and <> wreaks havoc when referencing include files. I hope I can resolve these issues one way or another before end of school year which is funding deadline.
Re: Project: Teacup Firmware February 02, 2016 06:18PM |
Registered: 8 years ago Posts: 13 |
Quote
phord
The quick fix for this is to delete the subfolders of the Teacup project which contain *.c files and try the build again. (I think these would be attic, simulator, extruder, and research).
Quote
Traumflug
Before the editing the post you mentioned Make.exe, so you apparently run Windows.
Quote
Traumflug
If you can think of finding ways to build even easier (or more precisely: more reliable), I'm all for it. Ideally implemeted as an application or written into the RepRap wiki.
Re: Project: Teacup Firmware February 02, 2016 06:30PM |
Registered: 14 years ago Posts: 7,616 |
Quote
paula
Deleting folders made no sense to me at all but it does compile without errors now.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 02, 2016 06:51PM |
Registered: 14 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 02, 2016 07:35PM |
Registered: 8 years ago Posts: 13 |
Re: Project: Teacup Firmware February 03, 2016 05:57PM |
Registered: 9 years ago Posts: 19 |
Re: Project: Teacup Firmware February 03, 2016 06:24PM |
Registered: 8 years ago Posts: 13 |
Re: Project: Teacup Firmware February 04, 2016 06:10AM |
Registered: 14 years ago Posts: 7,616 |
Quote
paula
No file editing or configuration required to get a test cube printed.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 04, 2016 10:24AM |
Registered: 8 years ago Posts: 13 |
Re: Project: Teacup Firmware February 04, 2016 08:03PM |
Registered: 14 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 04, 2016 09:53PM |
Registered: 8 years ago Posts: 13 |
Re: Project: Teacup Firmware February 05, 2016 07:36AM |
Registered: 14 years ago Posts: 7,616 |
Quote
paula
For example you really only need 2 not 4 (or 5). I've just had success replacing 3 of the $10 type NEMA17 with a couple $1 geared steppers.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 06, 2016 02:28AM |
Registered: 8 years ago Posts: 13 |
Re: Project: Teacup Firmware February 10, 2016 10:48AM |
Registered: 9 years ago Posts: 75 |
Re: Project: Teacup Firmware February 10, 2016 11:00AM |
Registered: 14 years ago Posts: 7,616 |
Quote
rollingdice
Do I have to make my own printer configuration file
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 10, 2016 12:06PM |
Registered: 9 years ago Posts: 75 |
Re: Project: Teacup Firmware February 12, 2016 08:53PM |
Registered: 9 years ago Posts: 75 |
Re: Project: Teacup Firmware February 13, 2016 04:22AM |
Registered: 10 years ago Posts: 4,977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Project: Teacup Firmware February 13, 2016 06:09AM |
Registered: 14 years ago Posts: 7,616 |
Quote
rollingdice
Anyway, is there a way to adjust endstop offset via software, just like in Repetier firmware? My printer doesn't have adjustable endstop.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 13, 2016 07:20AM |
Registered: 10 years ago Posts: 4,977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Project: Teacup Firmware February 13, 2016 07:47AM |
Registered: 14 years ago Posts: 7,616 |
Quote
Wurstnase
on a Delta you need to set the endstops exactly, as it's important for calibration.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 13, 2016 08:24AM |
Registered: 10 years ago Posts: 4,977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Project: Teacup Firmware February 16, 2016 09:39PM |
Registered: 9 years ago Posts: 75 |
Quote
Wurstnase
As I've said. Code is already in the delta-branch. [github.com]
As for the STM port, I'm stucking at the ADC. But I think I will solve this soon(tm).
Re: Project: Teacup Firmware February 20, 2016 09:08PM |
Registered: 9 years ago Posts: 75 |
Re: Project: Teacup Firmware February 21, 2016 05:30AM |
Registered: 14 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 21, 2016 05:37AM |
Registered: 14 years ago Posts: 7,616 |
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 21, 2016 10:41AM |
Registered: 9 years ago Posts: 75 |
I see. But since the current configtool does not support delta kinematics configuration, user need to set the values matching their printer's configuration in config.xxx.h. When they've done with the calibration, they need to re-edit the .h file, recompile, and reupload. For another user, these steps might look less straightforward as they need to setup arduino, disconnect the printer from Repetier-Host or Pronterface or whatever software they use, load the sketch, and so on. I think it's less time-consuming if you could enter calibration value via M-codes.Quote
Traumflug
If you write code, please try to follow the Teacup strategy. Teacup doesn't do configuration via M-codes, but with #defines. The value of these #defines is set in Configtool (or via editing printer.xxx.h until the corresponding fields appear in Configtool). This makes the firmware smaller and faster and is also the reason why there is almost no support for EEPROM. Some controllers, like the ARM Cortex-M0, don't even have an EEPROM.
Re: Project: Teacup Firmware February 21, 2016 12:18PM |
Registered: 14 years ago Posts: 7,616 |
Quote
rollingdice
But since the current configtool does not support delta kinematics configuration.
Quote
rollingdice
For another user, these steps might look less straightforward as they need to setup arduino, disconnect the printer from Repetier-Host or Pronterface or whatever software they use, load the sketch, and so on. I think it's less time-consuming if you could enter calibration value via M-codes.
Generation 7 Electronics | Teacup Firmware | RepRap DIY |
Re: Project: Teacup Firmware February 22, 2016 01:46AM |
Registered: 10 years ago Posts: 4,977 |
Quote
Traumflug
Quote
rollingdice
For another user, these steps might look less straightforward as they need to setup arduino, disconnect the printer from Repetier-Host or Pronterface or whatever software they use, load the sketch, and so on. I think it's less time-consuming if you could enter calibration value via M-codes.
Marlin went this way and you can see the result. Making Teacup a Marlin clone is a bit pointless, it'd end up as the same bloated code. There should be better, more efficient procedures.
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |