XXX4Fans
jyers from patreon
jyers

patreon


Check in and New Idea!

Hey everyone!

It's been a bit since I've made a post here so I figured I'd have a little check in and pitch you a new idea while I'm at it...

First off, just want to make sure everyone is doing well and the patreon perks are working properly. If anyone is having trouble getting on the discord, using the auto-compile service or really anything at all, absolutely feel free to reach out and I'll do whatever I can to get that sorted.

Now for the idea... I've been really happy so far with how the auto-compile service has been running and am thrilled with the results. However I still feel it is limited in its need for config sets. Sure it is easy for some to muddle through the configs, but I think most of us can agree, with the massive amount of settings and defines in the configuration files, it can be very daunting for a new user. It is for this reason that I am thinking of making a simplified config system. Basically you will have the option to use a "simplified config" rather than normal marlin configs. These new config files would be slimmed down to only the essentials and formatted in an easy to follow way. With options like printer configuration (Default, BL Touch, UBL, ManualMesh, etc.) and a few more in depth but useful options like bed size, min/max positions, speeds, offsets, etc. Basically making a config file of only what you would need for a creality printer. That way new users who feel a bit overwhelmed by marlin configs, but still would like the benefits of compiling their own version can have the best of both worlds. But of course let me know what you think of this! Suggestions and comment are always welcome.

As always, thank you all so much for your support! Hopefully I can continue to thank you for it in new and exciting ways :)

Comments

Thanks for the feedback! I suppose the main reason I had only provided one template is because the simplified config makes most of the differences a one line change. For example grid size, board version, speed, and even leveling mode are all determined by their own single option in the config. To me, this made it seem a bit overkill to provide different templates for such small differences. However if you do think it would be beneficial to users to add some more templates as a base for different configs that is definitely something I could do.

I think it would be extremely helpful if you could post one or several autoconfig templates to help new users (like myself) and give them the confidence that they'll end up with improvements over your preconfigured firmware releases instead of ending up with a firmware config with deficits. For example, perhaps you could include an autoconfig template of the settings that would result in an equivalent to the E3V2-BLTouch-5x5-HS-v4.2.2-v1.3.5.b.bin? May I suggest having an autoconfig template each of the following: E3V2-BLTouch-[GRID SIZE]-[SPEED]-[BOARD]-v1.3.5.b.bin E3V2-Default-[BOARD]-v1.3.5.b.bin E3V2-ManualMesh-[GRID SIZE]-[BOARD]-v1.3.5.b.bin E3V2-UBL-BLTouch-[GRID SIZE]-[SPEED]-[BOARD]-v1.3.5.b.bin E3V2-UBL-NoProbe-[GRID SIZE]-[BOARD]-v1.3.5.b.bin That way, beginners who are using your autocompile service can select a template with confidence and add options like linear advance and some other tweaks and customizations.

Because of the way GitHub schedules workflows, it may not always run right on the hour. I just checked and it's just started running now. You should get your binary in a few minutes 😁

Just edited my first config. figured I would see it at 1pm but havent yet. If it doesnt show up at 2 do i assume I did it wrong?

(Shut up and take my money meme here) that's a great idea. I know I've had some issues recently, I'm afraid to say it for superstition's sake but I finally have a print going after fighting my printer for 2+ weeks. A lot of second guessing about what I need to change in what config file and what I should leave alone...

I did consider that, but integrating that with patreon and the auto-compile scripts seemed like a little more effort than it's worth. The same result should be fairly achievable with the simplified config. Here's how it's looking so far: # Which creality board you have installed # Options: v4.2.2, v4.2.7 [Board Version] v4.2.2 # What system to use for bed leveling. Use None or leave blank for default config with no mesh bed leveling # Options: None, BL-Touch, Manual-Mesh, UBL-BLTouch, UBL-Manual [Leveling System] None # Number of grid points to probe, ie 5x5 will probe 25 points in a 5 by 5 square # Examples: 3x3, 5x5, 10x10, 15x15 # Note: 15x15 is the max grid size that should be used [Grid Points] 5x5 # This represents how close the probe can get to the edge of the bed in mm # Based on your bed clips this can be decreased to increase probeable area or increased to prevent hitting clips [Probe Margin] 20 # Distance between the probe and the nozzle in the z, y, and z directions # negative represents the probe being to the left or towards the front, positive is right or towards the back # Stock mount xy offsets are -44, -7. But it is highly recommended to measure this yourself [Probe Offset X] -44 [Probe Offset Y] -7 [Probe Offset Z] 0

What about a basic web page... highlight the options you want, and add the appropriate variable Print Volume Size Bed X: ____ Bed Y: ____ Z: ____ Mesh Size: ____ (# of proves on X axis) Mesh Types: Default__ BL Touch __ UBL __ ManualMesh __ Shaken __ or Stirred __


Related Creators