-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
Web application for configuration Marlin Firmware #6722
Comments
It would be nice if it could take an existing But it is that group of users that is probably the largest and having the most difficulty getting caught up to v1.1.0 |
I see two ways how to map old user's config over new release
Which would be prefer for your mind? |
Hi @Roxy-3D @thinkyhead |
Exciting! I look forward to (1) giving it a try and (2) linking to it from our website. It would be good to be able to point users to this resource. |
Hi |
This looks really fantastic. Thanks very much for doing it! |
thank you @bgort |
I think both of those are great ideas. I use and really like PIO. It's very simple, clean, and easy to use for those new to this kind of thing.. |
For the purpose of helping customers with very old versions of Marlin (that they might have gotten from the machine's maker)... The first version makes sense. It is my belief we have hardly ever (maybe never) taken an option name and re-purposed it to another meaning. But we have taken names and changed them to make more sense with the current software base and thinking. I think what I'm hearing you say is you can scan for ANY keyword option name that has been used in the past and then map that name onto what the current option set names are. If so.... For sure people will love this tool! |
Is this something that will be online continuously for others to use? If so, is it something that will be hosted on marlinfw.org, or? Might I suggest a subdomain like configurator.marlinfw.org, or something along those lines? If the marlinfw.org server can't host it for any reason, I'd be happy to donate server space and bandwidth -- I have a number of cloud servers that are significantly underutilized. Happy to help in that way. Just let me know. |
@thinkyhead @bgort this tools was designed as application and works with users' file system for instant files changing
for deploying it on the site it not suitable well and needs some rework. |
Ah, I understand! |
Now that we have all the configuration settings established, I will produce a document (Google sheet) that shows how to map every old option to every new option, then anyone who wants to make such a converter can use it as reference. From that I should be able to quickly produce a small Javascript singlet that can take dropped 1.0.x configuration files and produce 1.1.x configurations from them. I've already got code that can produce a ZIP right in Javascript (as part of my old currently-broken configurator). https://rawgit.com/thinkyhead/MarlinConfigurator/master/src/ |
hi @bgort |
If only one device is connected, it detects automatically (and correctly), but the upload port can be specified in platformio.ini or on the commandline. See:
It'd be nice to have an option to specify the port, but generally I think it's best that it choose automatically as I imagine most only have one device connected at a time and those who have more can pretty quickly figure out how to specify the port... |
i have built new version with PlatformIO support and consoles manager |
Will give it a try soon…
|
First note: I've been sticking JSON into the config files above the options that they apply to. You can use that JSON to produce a drop-down, radio buttons, or select list. |
I added the |
Looking forward to giving this a whirl - thx @akaJes ! |
Hi @thinkyhead
this warning becomes from dependence libraries
new version has right sided navigate bar
in last version a few of these helpers
but I will use soon it when will rework of input field types |
Some updates:
some troubles were with these not standard JSON (only
|
PlatformIO compiler console supports colors now (with my new npm library tty2html )
|
I have build new standalone version for x64 Win and Linux https://github.com/akaJes/marlin-config/releases/tag/2.6.1 |
there were no win32 version in this setup - you can try again |
can you be more detailed in how to install on windows cause i have try again using the marlin-conf.Setup.2.6.0.exe and i get same error the other files appimage no idea what they and how to open thanks |
i publish new 2.6.4 version to npm |
It's coming along well… I will give the latest version a test soon. |
@thinkyhead would you consider an option to include the default configuration files for delta/scara machines, alike as configuration_scara.h etc? I mean only additional options and include these in configuration.h |
updated npm package |
Regarding SCARA, are you able to use the SCARA example files for that porpoise? 🐬 |
@thinkyhead i suppose that scara is some old fashioned :) have published 2.7.0 version - with the snippets for stepper motors step values calculations |
new update 2.7.1 |
@akaJes just one question |
@vMeph You mean about an ability to change the releases, without the configuration reset and uploading your old configuration again? |
Some new config options will be added to 1.1.4, so do a compare with the 1.1.2 / 1.1.3 configs to see what's changed. Version 1.1.4 should be the last bug-fix patch for 1.1.x before the 2.0.x branch is ready to take over main development…. Aiming for July 1 to get the 2.0.x branch published. |
released new version https://github.com/akaJes/marlin-config/releases fixed: console 3d Command menu
|
released new version https://github.com/akaJes/marlin-config/releases
|
i have made https://www.instructables.com/id/Marlin-config/ too |
new version with ability to publicate your configuration |
On my phone so can’t check now, but if this is what it claims to be, wow 😮, just… wow. #gamechanger ? |
This is interesting, I've been thinking for web-based configurator for ages, but also with the ability to compile online. I'm making new bootloader for atmega2560 that still works with avrdude, but can also update firmware from SD-card, if there is new one - my proto bootloader already works, unfortunately only for .bin -files, not .hex. Needs some optimisations and such to fit in the .hex -parser together with CRC check. |
A worthy project. Color me impressed. |
"No Arduino" version released! |
Marlin-conf 2.9.0 still not running in macOS High Sierra. The Arduino Web Editor is pretty cool too. |
Keep getting the error that I need GIT installed. But I have git installed. Exact error message: Dependecies |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Introduce new version
full documentation https://github.com/akaJes/marlin-config#readme
installation:
sudo npm -g i marlin-conf
then right click in Marlin folder with git repository and choose Open in Terminal
and type
mct
updated version with ability to load users old configurations
documentation used from https://github.com/MarlinFirmware/MarlinDocumentation
The text was updated successfully, but these errors were encountered: