Feedback wanted on 3D printer calibration website
Added 2020-08-11 06:58:33 +0000 UTCDear Patrons,
Chris (Magruder13) had a popular suggestion in our forum. A 3D printer calibration summary/checklist video to avoid the need to go through many older videos: https://teachingtech.discourse.group/t/calibration-summary-video/774
Rather than just rehash what I've already done my aim was to try and do something a lot more useful. The video will have a companion website with a bunch of media, calculators and customisable pre-sliced gcode inbuilt. Viewers no longer have to generate their own variable setting towers for temperature, retraction, etc. Things like like ABL, bed size, part cooling and temperatures can all be entered into a form with the gcode modified and downloaded on the fly, ready to print.
The video will be out at the end of the week. I think I'm about half way through the website.
I'd love feedback on how it works for you, particularly the Javascript engine for the pre-sliced gcode. Here is the site: https://teachingtechyt.github.io/
Please leave feedback here or if possible on the thread linked at the beginning.
Hopefully this will be a game changer!
Michael
Comments
Hi Steve, thanks for the feedback and for your support. I'm scheduled to update the site in the next two weeks. It's getting a big behind the scenes rewrite to allow different size nozzles and layer heights.
Teaching Tech
2021-07-04 00:44:02 +0000 UTCThanks for the excellent calibration site. I've been looking for something like this that would do more than fix a problem. This place is great for walking a newbie through a great new printer setup. It is also an excellent education for understanding the fundamentals of getting the most out of your printer. I have followed your channel since I got an Ender 3 Pro about a year ago. After working through the steps, I finally feel confident that I can print most things without worrying if the print will work and meet my expectations. I finally feel that I have the foundation I have wanted. Now the real journey begins. GREAT JOB Steve
Steve
2021-07-03 17:45:57 +0000 UTCthis printer calibration website was the reason i finally decided to support your efforts = THANK YOU!
doc copley
2020-10-13 01:49:53 +0000 UTCThis was a great idea and took to have, it's great to have everything in one location.
Gary Clifton
2020-09-23 22:34:38 +0000 UTCThat is a strange one. I'll keep an eye out for other issue reports on GitHub about it. Thanks for reporting.
Teaching Tech
2020-09-13 22:26:50 +0000 UTCUnfortunately that one doesn't translate to the site. The first layer test there right now has five little squares that fir on a small bed and then they are just moved around the bed. The site doesn't have the capability to generate gcode from scratch to fill the bed. How I did it was just a cube, non-uniform scaled to be one layer thick and very wide.
Teaching Tech
2020-09-13 22:25:58 +0000 UTCWhen the site was initially released, I found that the temperature tower would print at a consistent 230. However, I am happy to report that I tested the gcode again today and the temperature is stepping accurately. Although, there seems to be some skipping that is causing the whole machine to vibrate. It doesn't feel like any of the motors... maybe the extruder. Happens at all temperatures. Not looking for tech assistance, just an FYI!
Monica Leong
2020-09-13 19:18:02 +0000 UTCAny chance you can add the gcode for the first layer print that covers the entire bed surface like shown in the video?
Jeff Kreska
2020-09-13 15:13:56 +0000 UTCThat's on the to do list. It requires quite a bit of prep, hence the delay.
Teaching Tech
2020-09-06 06:57:06 +0000 UTCSome of them need expanding, but there is a how to interpret results section at the bottom of the tabs.
Teaching Tech
2020-09-06 06:56:40 +0000 UTCI think it's great to have a single repository, but what i need to guidance on how to judge results. As in, on test print 4 if you see (whatever -- say stringing) then try THIS.
Michael Robert Kerr
2020-09-05 21:24:35 +0000 UTCI tried the retraction tuning and was having issues. After going through the gcode, i guess it was setup for 0.4mm nozzle. Is there a way to change the gcode for 0.6mm nozzle?
Eric Jasper
2020-09-04 22:16:55 +0000 UTCVery glad to hear. Some people have had anomalies but generally it seems to be working ok.
Teaching Tech
2020-09-03 00:27:04 +0000 UTCI ran through the first few tests and found that even after correcting esteps my printer needed to run at 87% flow. Since then I've had flawless prints! I was able to print my MPCNC Primo parts and I'll finishing it this week!!
Geoffrey Pitman
2020-09-02 22:23:48 +0000 UTCPerfect! that will help immensely with PETG and TPU where I barely run a fan during normal use. Thanks so much for this tool! PS I was gutted that we didn't get a shoey this weekend at Spa :-/
Justin Hardy
2020-08-31 20:26:04 +0000 UTCI ended up manually adding 100% fan for bridging. It then returns to whatever the user selected at the end of the bridge.
Teaching Tech
2020-08-31 00:00:53 +0000 UTCDone.
Teaching Tech
2020-08-30 23:59:29 +0000 UTCThat would be cool. I'm trying to get PETG working at the moment, and even after all the calibrations, it is still blobbing and having not great results. This is what I am getting https://imgur.com/a/iycmTCq It would be great to be able to look at problem examples and go 'oh yeah, that's my problem right there'
Peter Richards
2020-08-29 03:24:51 +0000 UTCI'd like more "if you see this (with pictures) you probably need to do this (with instructions)."
Michael Robert Kerr
2020-08-28 17:10:40 +0000 UTCThat's true, I'll add a note about that and glass as a remedy.
Teaching Tech
2020-08-27 22:29:58 +0000 UTCOn the bed leveling site, if you have a dip in the middle and the rest is fine, you might be able to remedy some of the offset with a piece of paper underneath the plate.
Jon Nilssen
2020-08-26 19:47:44 +0000 UTCExcelent website. Congrats . Keep working
Alex
2020-08-25 22:17:06 +0000 UTCHi Jon, you can tick the box for custom start gcode, an then paste in what is already in your slicer profile.
Teaching Tech
2020-08-25 22:17:00 +0000 UTCI just commented below, was curious what the best code is to add? i'm a little new still to GCODE and its rather confusing out there on whats best to use for that priming line
Jon Singh
2020-08-25 20:33:16 +0000 UTCHey there, I need to do a line usually to help purge my nozzle, I'm trying to do the the initial XYZ cube, whats the best start code to add to your website to do an intial line or/and a skirt?
Jon Singh
2020-08-25 20:32:14 +0000 UTCWhat a great Video and website...thanks
Ian Bromley
2020-08-24 23:19:06 +0000 UTCGlad to hear it went well. More features on the way.
Teaching Tech
2020-08-23 06:06:24 +0000 UTCLove it. I have that site bookmarked and I go there often.
Rob McAllister
2020-08-22 22:58:05 +0000 UTCI just purchased a new CR-10S PRO (my 3rd printer!) and used this page to run my calibration. It worked so smoothly and saved me so much time and plastic compared to the way I did it on the last two machines! You really nailed this project, Michael, for simplicity and ease of use.
Gene Greiner
2020-08-22 15:35:44 +0000 UTCAwsome. Thats helpful.
Jon Nilssen
2020-08-22 12:42:16 +0000 UTCI can't hard code it in because it will not work for deltas, but now you can add custom start gcode that will be remembered after you leave the page. Should only have to paste it in once.
Teaching Tech
2020-08-22 11:55:09 +0000 UTCThe no constant fan disable it turning on automatically, and should only come on for bridging. Looking at the source gcode, there are no other fan commands, so I guess the bridging is not severe enough to warrant them or maybe the original fan always on negated this.
Teaching Tech
2020-08-22 11:54:03 +0000 UTCI know I'm late to the party, but just wanted to say this has been one of the only frustration-free setup tutorials I've encountered. My one bit of feedback so far would be that it would be nice to add the ability to go 100% on the cooling fan only during bridging. I have a Hero me gen5 with a 5015 and normally run 50%, but go full blast during bridging. It would help to see what the finish of the material looks like during the normal run, and if the best finish will stand up to bridging under normal operations.
Justin Hardy
2020-08-21 17:47:12 +0000 UTCFor the temperature bridge, and perhaps the others (I have only tested the temperature bridge so far). Would it be possible to add the "Priming" line cura makes? Because the small skirt was not enough to prime, and ended up in a small mess. I always do temperature bridges when trying new filament/color, so there's always a new spool when i do this. Nevertheless, great job on the calibration page!
Jon Nilssen
2020-08-21 12:05:04 +0000 UTCA first layer test is on the to do list.
Teaching Tech
2020-08-18 22:05:04 +0000 UTCCustom start gcode was added yesterday so you can post in what you want from the slicer start gcode.
Teaching Tech
2020-08-18 22:04:45 +0000 UTCI had success tuning those, although after one of my X1 videos someone still pointed out a problem so maybe I didn't cure it.
Teaching Tech
2020-08-18 22:03:52 +0000 UTCWill there be at somepoint a video of solving the horizontal lines that the artillery printers have? I have gone through all kind of calibrations and hardware upgrades but have not been able to sort this out. BTW I love the calibration site, I am sure it will be useful for me and already on my bookmarks. Looking forward to future additions
Victor Lopez
2020-08-18 15:30:21 +0000 UTCAdd a section on z offset calibration. It can be a frustrating ordeal for many users
Brad Beamont
2020-08-18 06:23:36 +0000 UTCI totally understand the logic behind disabling nozzle prime, is there any chance of doing a toggle switch for it instead of none all together?
Geoffrey Pitman
2020-08-17 22:24:49 +0000 UTCSome things like temperature are overwritten by the user but here it is: https://pastebin.com/20TsVzGG
Teaching Tech
2020-08-17 22:09:32 +0000 UTCA lot of the factory profiles in S3D come at 0.9 so it's within the realm of possibility. At the end of the day, what matters is what you are seeing in the final prints.
Teaching Tech
2020-08-17 22:06:27 +0000 UTCThe general settings are on the front page of the site, but if you like I can put the spiel from S3D as well to get more detail.
Teaching Tech
2020-08-17 22:05:40 +0000 UTCAlso, is it normal for Cura to be at 86% flow??
Geoffrey Pitman
2020-08-17 06:49:44 +0000 UTCl am currently printing the temp tower, but the cube, and string towers were some of the best I've ever printed. There is no elephant foot! What are the general settings that you are using as a baseline?
Geoffrey Pitman
2020-08-17 06:47:48 +0000 UTCOh ok. Iโm a pure beginner with gcode. Iโm honestly just now cutting my teeth with programming an arduino so Iโm a long ways off knowing what gcode does what. ๐ Thanks. I was getting the โokโ response using a Prusa and entering gcode through the octoprint interface of that makes a difference - though once I remembered the m503 from your video I was good to go for the rest of that page. (Iโm re-calibrating everything from square one to try to take full advantage of your cool website)!
Bob Sponsler
2020-08-16 21:59:23 +0000 UTCThat does depend on how the firmware is setup, I will edit to include M503.
Teaching Tech
2020-08-16 21:43:28 +0000 UTCBed levelling squares is on the list, the other one is apossibility.
Teaching Tech
2020-08-16 21:42:49 +0000 UTCA while back you shared a bed leveling X.stl on Patreon. Could you add a section for bed leveling that would generate a gcode file like the retraction test but for bed leveling? Also, add popular bed sizes in the bed dimensions section like you did temp for temperature part. It would be nice to have a dropdown menu for popular printers/filament types on the bed dimensions and temp, but I understand if there's too many options and modifications for it to be functional.
Justin
2020-08-16 16:31:54 +0000 UTCOn the E-Steps (forgive my lack of G-Code knowledge but I literally just paint by numbers here from your videos - it might as well be in Latin). To report current E-Steps off the extruder, the web site tells us to enter M92 - I tried this a few times and my printer only returned "Ok" then I rewatched your old video and you tell us to use M503 in the video (which works for me). is M92 the correct command to report motor esteps or should it be changed to M503 on the website?
Bob Sponsler
2020-08-16 16:05:59 +0000 UTCDo you mind me commenting on the page from a RepRap standpoint?
Mike Geppert
2020-08-16 15:35:46 +0000 UTCThanks!
Jeffery Johnston
2020-08-16 12:48:49 +0000 UTCRan all the way through it, and apart from the PID autotune issue I had, it was easy to follow and my prints have improved! Awesome work.
Timo Vlot
2020-08-16 08:21:18 +0000 UTCThat was one of the things I found tricky when experimenting with RepRapFirmware. I was constantly glued to the reference to learn all of the subtle differences and I'v still got a long way to go.
Teaching Tech
2020-08-16 05:16:42 +0000 UTCThis one is on the to-do list.
Teaching Tech
2020-08-16 05:15:29 +0000 UTCThis is one of the best tools I've seen so far! Made my instantly double my pledge as a Thank You for your amazing work!
mild lemon
2020-08-15 16:23:06 +0000 UTCWould it be possible to add a nozzle size variable to the tests that are applicable. I have a heavly modified cr10 with a .6mm nozzle. Thank you for all the work that you have done to develop the program.
Jeffery Johnston
2020-08-15 14:17:10 +0000 UTCThis is really neat! I am starting to walk it now... First comment and it caught me by surprise is "Not all GCodes are created equal". I was shocked to find out that Marlin and RepRap have different parameters to some of the GCodes. For the PID tuning: Marlin "M303 E0 S200 U1" (https://marlinfw.org/docs/gcode/M303.html), RepRap "M303 H1 S200" (https://duet3d.dozuki.com/Wiki/Gcode#Section_M303_Run_heater_tuning). The Bed has the same differences.
Mike Geppert
2020-08-15 12:28:51 +0000 UTCDidn't think of that, I will amend next week.
Teaching Tech
2020-08-15 03:21:01 +0000 UTCSorry for typos, my dang fat thumbs. Hopefully you get the gist. Thanks again!
Joshua Murrah
2020-08-15 01:43:07 +0000 UTCI just finished your YouTube on the subject and Iโm really excited about trying it out? I have a request - can you provide a radio button or some other selection, to denote delta printers on the jerk section? Sets printers need an equal xyz jerk, so the configuration should change over to a single jerk value per tier and set x,y and z with this value for each tier. Thank you for your hard work!
Joshua Murrah
2020-08-15 01:41:16 +0000 UTCYou have just found a bug and saved me some grief. It should be E0, not E1. Thanks very much.
Teaching Tech
2020-08-14 07:08:16 +0000 UTCStarted stepping through the pages today and had to skip the second one on PID autotune. Following the M303 commands (both of them) gives me "bad extruder number". Probably something I missed somewhere in my firmware, but possibly add a link/comment what to do if you get this error?
Timo Vlot
2020-08-14 06:35:45 +0000 UTCJust two more abs to finish today before editing tomorrow. Acceleration should be a pretty easy one compared to the retraction which was quite involved. Then proof reading. Thanks for the feedback everyone.
Teaching Tech
2020-08-12 21:40:11 +0000 UTCPrusaslicer or Simplify 3D would be perfect, as those settings are easily transferred to other slicers. But I can't wait for the upcoming video regardless Michael.
Chris Muncy
2020-08-12 17:59:26 +0000 UTCon the frame check page, I was trying to say that the word SURE would make the sentence read better. My second point about the picture of a cube with over extrusion and your statement "This print shows clear signs of under extrusion" has no proof, you didn't tell me how to spot over/under extrusion - How does it show the over extrusion? What are you seeing in the picture that makes you say it has over extrusion?
Jeff Kreska
2020-08-12 10:29:42 +0000 UTCHi Michael, had a quick look at the site and it's a brilliant idea and the site looks good. I have done all the work on my Ender 3 so it prints very well. I use filaments from PLA to Carbon fiber nylon and the printer is rock solid and has been like this for a long time now. So if something happens and we all know it will I will be lost when it comes to calibrating etc. etc.....I would have to search you tube and look for your old videos and go through all my old notes, now I can click that link and find what I need in one place. Again a confirmation of why I only support one 3D printing channel on Patreon, thanks :)!
Eirik Haave-Johansen
2020-08-12 08:09:34 +0000 UTCI posted much earlier in the year I wanted to have a much larger reaching website to go wit the videos. In time I will expand.
Teaching Tech
2020-08-12 03:32:00 +0000 UTCVery much looking forward to this. Thank you Michael.
gizmo bowen
2020-08-12 03:23:50 +0000 UTCAnd I'm guessing Cura would be the number 1 vote, which I am least familiar with.
Teaching Tech
2020-08-12 03:03:54 +0000 UTCAH ok i hadn't initially realised that the sequence followed the video . i was referring to having the tabs in sequence for a beginner from "arrival of a box of parts" thru to "first test print" Could probably even precede those tabs with "making a printer type choice "
Phil Maddox
2020-08-12 01:40:44 +0000 UTCBaseline Print -------------- "Alter thi default bahaviour" Download GCode button did not work Extruder E-steps Calibration ---------------------------- "the steper per mm is" "G91 sends a move command to the printer, in this case aski" - should be G1 instead of G91 here "finishes, we masure the distance " Extruder Flow Calibration ------------------------- "The basic steps are covered in the video, and are repeated here." - It seems like every time the video in question is mentioned it should be linked to Cube STL link: https://teachingtechyt.github.io/files/cube.STL gives a 404 when trying to download. Also, it opens it up in the same window, and loses the user's place in the guide I've seen some people claim that doing this exercise with 2 wall line counts is better than just one. Thoughts?
Jared Morgan
2020-08-11 23:23:35 +0000 UTCI like it a lot. It puts everything I need to know (and can never remember) in one spot. Now to try it out by recalibrating one of my printers that Iโve been putting off because I was too lazy to assemble all the resources and references I needed.
Kile Mullen
2020-08-11 23:00:44 +0000 UTCYeah, in order to make it work, you would have to limit to one slicer. Possibly even take a vote on it here as an idea.
Chris Muncy
2020-08-11 22:25:05 +0000 UTCI've started to make more playlists but I agree it is hard. I have around 300 videos now. Large nozzle could happen in time but it is a huge increase in time required. Basically everything needs to done an extra time for each nozzle included.
Teaching Tech
2020-08-11 21:57:59 +0000 UTCThat would indeed be helpful but I feel it might be impossible. I would need to cover three slicers and each has a lot to cover. The video would be stupidly long. Even if I were to split it into three they would each be long. The only way I could see it working is to have a beginner guide that just had some essentials but didn't go very deep.
Teaching Tech
2020-08-11 21:55:50 +0000 UTCFor flow calibration, it all goes my the measurement of the wall thickness, which matches the calculators. There is also an image at the bottom of an under extruded cube, are you not seeing it?
Teaching Tech
2020-08-11 21:52:56 +0000 UTCPTFE is already mentined on the frame page.
Teaching Tech
2020-08-11 21:52:03 +0000 UTCCan you elaborate on the tabs please? Remember it is to go with the sequence in the video and everything is in order to match that.
Teaching Tech
2020-08-11 21:45:12 +0000 UTCTotally agree. No proofing done yet on text, just code. I will go through once it's all working.
Teaching Tech
2020-08-11 21:33:00 +0000 UTCThis in my opinion, will be of more help to newbies than any other resource. Thanks for taking the time and for all the hard work this site does for 3d printing.
carl kelly
2020-08-11 21:26:00 +0000 UTCI've been meaning to walk through some troubleshooting steps to fine tune my printer, so I'll go through everything and see if I run into any hiccups.
Jared Morgan
2020-08-11 19:34:05 +0000 UTCLove this Michael. I would take it possibly one step further: Approach it as you just got a printer and have no idea what the slicer settings are and have to figure everything out from scratch. Thanks in advance for doing this.
Chris Muncy
2020-08-11 16:31:08 +0000 UTCMy only feedback is that this is a great idea! I'm always looking for links back to your videos that help me setup my printers. Having all the test objects linked in a single place will be so helpful. Could you also include objects for larger nozzle sizes? I look forward to the finished product and I thank you ๐
Regular Guy Mountain Biking
2020-08-11 13:46:36 +0000 UTCA somewhat new Patreon supporter to your efforts, I can not express how awesome I think this is. A nearly "One Stop" resource for printer setup/maintenance is a great idea. To the person(s) that suggested this project, THANK YOU! I second the suggestion of a friendlier mobile device layout if possible. Due to ease of use, I find myself on mobile while looking for information, while using a desktop/laptop as the input terminal. Life gets hectic sometime (kids), disallowing/limiting dedicated time at a desk. Thanks for putting forth the effort to create this resource. I can definitely see this becoming a widely used tool. Hope your hosting provider has the throughput for all the incoming traffic!
J DigglyWiggly
2020-08-11 13:39:18 +0000 UTCBTW, You are the first creator that I have become a patreon for, and this sort of content is just the sort of thing that made me want to donate. #blowssmoke ;-)
Ady Joy
2020-08-11 11:56:52 +0000 UTCPersonally, I normally 'research' the masses of webinfo on my mobile device throughout the day (when it doesn't look like I'm doing 3d printing ;-) ), then mentally bookmark what I want to look at when I get 'me' time to sit down in front of the printer - and I don't think this practice is uncommon. I understand your point, though.
Ady Joy
2020-08-11 11:56:10 +0000 UTCHere are my comments, from someone who just bought a printer but has not printed anything yet Frame Check PRFE Tube - It is essential to make *SURE* the tube is fully inserted and seated in the coupler Under flow Calibration - Important note - How do I know that cube was under extruded? You never gave an example of under or over extrusion like you did on the bed leveling page
Jeff Kreska
2020-08-11 11:36:24 +0000 UTCAll works for me so far, haven't dived in deep, but I like the tabbed layout, I hate endless scrolling :) Will go through it in detail in the morning. As for the concept, it is wayyyy overdue out there in the world and a fantastic idea. I have so many bookmarks of videos that only have 1 minute's worth of that crucial thing I need from time to time. Wether it be calibrating e-steps, or a g-code reference table, or how to use a temp tower etc. All in one place would simplify my support of new printer owners that hit me up as well!
Peter Richards
2020-08-11 09:57:03 +0000 UTCIt would be better if the subsection tabs were arranged in a more practical sequence and identified as such. On the whole looks like the beginning's of a damn good resource. When helping folks out i come across a lot of issues with concentric adjustment bushes and how they are supposed to be used. I think a bit more info there would be useful. For people with even the most basic mechanical training its obvious but for many its not. I'm really looking forward to watching this develop. Cheers
Phil Maddox
2020-08-11 08:58:14 +0000 UTCWithout wanting to be "that guy", because this is an excellent piece of work, there are some spelling errors. You might want to spell check the copy before you take it live. This has the potential to be a Go To resource for the printing community ๐
Mark Arnold
2020-08-11 07:38:15 +0000 UTCThat is a fair comment on the mobile layout. I have paid no attention to this since I figured most people would be on a normal computer where their slicer is installed.
Teaching Tech
2020-08-11 07:35:49 +0000 UTCThis is a fantastic idea, and the structure of the layout is good. I have to say the formatting on my mobile screen is poor; the links at the top are small and do not align, and the text below is too large (with the warning being imho too prominent)
Ady Joy
2020-08-11 07:26:41 +0000 UTC