Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RepRap firmware builds #7

Open
D1plo1d opened this issue Oct 28, 2010 · 1 comment
Open

RepRap firmware builds #7

D1plo1d opened this issue Oct 28, 2010 · 1 comment

Comments

@D1plo1d
Copy link

D1plo1d commented Oct 28, 2010

The ability to download pre-built firmware that works on your Makerbot is one of the best features of ReplicatorG. To do this for RepRap is a bit more difficult since there is much more variation in each machine.

Perhaps we could generate a configuration.h and compile the firmware on the fly based on responses to a couple questions, for example:
which board are you using? [gen 3/arduino mega]
how is your extruder driven? [stepper motor/dc motor]
which temperature sensor does your extruder use? [AD595/100 Ohm Thermister/MAX]
which pin is your thermocouple connected to? [D9/D10]

do you have a heated build platform? [yes/no]
which pin is your heated build platform connected to? [D9/D10]
which temperature sensor does your heated build platform use? [AD595/100 Ohm Thermister/MAX]

do you have a automated build platform such as the ABP? [yes/no]
which pin is your automated build platform motor attached to? [A/B/C]

With this sort of question tree we could get a complete setup of their specific machine to generate firmware builds using. That information would be best saved to the machines.xml so that to upgrade to future builds the user does not have to re-enter it.

@ErikDeBruijn
Copy link
Owner

I've been working on this. I want to have a build-server, because there are so many variables you probably want to have more flexibility. http://Ultimaker.com or my company http://www.budgetdedicated.com/concepts can sponsor the server. I will not have a lot of time to set it up, though if anyone want to do this, let me know. :)

An alternative is to keep this decentralized. ReplicatorG is forked off Arduino, so it should be slightly easier to add g++/gcc and some more avr stuff... Just to have a GUI for configuration is what really matters most! I'm more of a server-side programmer than a java programmer, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants