XaiJu
Teaching Tech
Teaching Tech

patreon


Feedback wanted on 3D printer calibration website

Dear 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

Thanks 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

this printer calibration website was the reason i finally decided to support your efforts = THANK YOU!

doc copley

This was a great idea and took to have, it's great to have everything in one location.

Gary Clifton

That is a strange one. I'll keep an eye out for other issue reports on GitHub about it. Thanks for reporting.

Teaching Tech

Unfortunately 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

When 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

Any chance you can add the gcode for the first layer print that covers the entire bed surface like shown in the video?

Jeff Kreska

That's on the to do list. It requires quite a bit of prep, hence the delay.

Teaching Tech

Some of them need expanding, but there is a how to interpret results section at the bottom of the tabs.

Teaching Tech

I 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

I 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

Very glad to hear. Some people have had anomalies but generally it seems to be working ok.

Teaching Tech

I 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

Perfect! 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

I ended up manually adding 100% fan for bridging. It then returns to whatever the user selected at the end of the bridge.

Teaching Tech

Done.

Teaching Tech

That 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

I'd like more "if you see this (with pictures) you probably need to do this (with instructions)."

Michael Robert Kerr

That's true, I'll add a note about that and glass as a remedy.

Teaching Tech

On 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

Excelent website. Congrats . Keep working

Alex

Hi Jon, you can tick the box for custom start gcode, an then paste in what is already in your slicer profile.

Teaching Tech

I 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

Hey 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

What a great Video and website...thanks

Ian Bromley

Glad to hear it went well. More features on the way.

Teaching Tech

Love it. I have that site bookmarked and I go there often.

Rob McAllister

I 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

Awsome. Thats helpful.

Jon Nilssen

I 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

The 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

I 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

For 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

A first layer test is on the to do list.

Teaching Tech

Custom start gcode was added yesterday so you can post in what you want from the slicer start gcode.

Teaching Tech

I 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

Will 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

Add a section on z offset calibration. It can be a frustrating ordeal for many users

Brad Beamont

I 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

Some things like temperature are overwritten by the user but here it is: https://pastebin.com/20TsVzGG

Teaching Tech

A 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

The 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

Also, is it normal for Cura to be at 86% flow??

Geoffrey Pitman

l 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

Oh 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

That does depend on how the firmware is setup, I will edit to include M503.

Teaching Tech

Bed levelling squares is on the list, the other one is apossibility.

Teaching Tech

A 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

On 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

Do you mind me commenting on the page from a RepRap standpoint?

Mike Geppert

Thanks!

Jeffery Johnston

Ran 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

That 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

This one is on the to-do list.

Teaching Tech

This 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

Would 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

This 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

Didn't think of that, I will amend next week.

Teaching Tech

Sorry for typos, my dang fat thumbs. Hopefully you get the gist. Thanks again!

Joshua Murrah

I 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

You have just found a bug and saved me some grief. It should be E0, not E1. Thanks very much.

Teaching Tech

Started 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

Just 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

Prusaslicer 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

on 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

Hi 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

I 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

Very much looking forward to this. Thank you Michael.

gizmo bowen

And I'm guessing Cura would be the number 1 vote, which I am least familiar with.

Teaching Tech

AH 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

Baseline 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

I 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

Yeah, 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

I'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

That 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

For 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

PTFE is already mentined on the frame page.

Teaching Tech

Can 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

Totally agree. No proofing done yet on text, just code. I will go through once it's all working.

Teaching Tech

This 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

I'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

Love 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

My 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

A 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

BTW, 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

Personally, 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

Here 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

All 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

It 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

Without 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

That 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

This 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


More Creators