Well I could lecture about how Marlin works for 100 hours so I'm not going to explain much here. You'll have to be more specific. Are you hoping to do something simple like add a menu entry and have it change one parameter (like adjust Z position while printing). Or something hard like rewrite the path planner? You should probably explain your goal to start with.
-
1
Recommended Posts
gr5 2,295
Do you truly need to change the logic? Or just some of the configuration files? When you change the printer mechanically, you should normally only have to edit one file: Configuration.h. It should have everything in there and well commented. Very very simple. Like if the steps/mm change from 200 to 180 you just change it from 200 to 180.
Link to post
Share on other sites
gr5 2,295
Anyway, the language that Marlin uses is C++ but mostly it uses C features. C++ has more features (like classes) but Marlin doesn't use a lot of classes. So Marlin is simpler in that way so you could take a course in C. Or maybe it's taught in Kahn acadamy or code.org. There are probably hundreds of courses on C.
Link to post
Share on other sites
awmdaj 0
thank you for the reply.
I have a knowledge of C language. In addition, individual device control for the Arduino is also possible.
However, 3D printers are complex and difficult.
I don't know which code to look at first, so I want to know the central code.
Link to post
Share on other sites