Building a 3D printer is easy. Getting the details right to build a great 3D printer is hard, as this is where most companies fail. Why?

For example, on this printer, the bed is a three-point mount (two wheels for adjustment at the front of the printbed) and the printer’s bed levelling dialogue doesn’t show the height difference that needs to be adjusted (which most 3D printers do). It does show how much it needs to be turned, and the bed levelling wheels have 1/8th turn indicators, making it easy to get it perfect.

In short, instead of an arbitrary number like 0.3mm that has no meaning to the user, they tell the user to turn this knob 1/4 of a turn. An instruction the user can follow.

** Why is this so outstanding? It doesn’t cost much, but it improves the user experience. Are companies blind to these improvements because the engineers are experienced, or is there a lack of testing during development?**

By the way, years ago I did such a fix/modification myself on a Tronxy XY2 pro by adding indicators on the wheel for 0.2mm height difference so I could convert the number to rotation: https://www.printables.com/model/301670-replacement-bed-leveling-wheel

7 points
*

Ever since I got a K1C it’s made me realize how much time I wasted learning how to build and setup an Ender 3. I’ll never fuck with anything lesser ever again and the price difference isn’t substantial enough to warrant recommending a budget printer, ever.

I get a perfect print, every time.

permalink
report
reply
25 points

I would never use a 3D printer without auto bed leveling ever again. It’s not expensive to build it into your printer. Every major printer manufacturer has some version of this feature by now. Knobs and manual bed leveling is a thing of the past.

permalink
report
reply
5 points

I would never use a printer without z-tilt adjust as well. The bed is trammed using motors automatically and then the bed mesh just accounts for surface flatness.

permalink
report
parent
reply
0 points

Imagine not having issues with bed leveling at all. Not bent bed or gantry! ABL not needed! Hehe

permalink
report
parent
reply
1 point

Me until I got a P1S. I can now print entire single layer sheets of PLA at 256x256mm ❤️

permalink
report
parent
reply
7 points

You should still have a roughly level bed, even with abl. It’s not meant to make up for a massively skewed bed, is and that will affect print quality if you ignore it.

I prefer a fully rigid mounted bed without these cursed springs. It either gets leveled once with shims, it the printer can adjust it’s x-y-plane to be coplanar with the bed (or adjust the whole bed to the x-y-plane). And yes it might need abl to compensate for thermal expansion, but not for small enough printers for example.

permalink
report
parent
reply
2 points

+1 on shim levelled bed. At least with a klicky probe and skew calibration which I already had before shimming, the supposed heat warpage related issues have not shown up for me. Maybe its more noticeable on different mounting methods.

permalink
report
parent
reply
17 points
*

It’s extremely expensive to produce things with tight tolerances. Cheap 3D printers have gotten away with it by making things “good enough”. Which why you got this the other way around;

In short, instead of an arbitrary number like 0.3mm that has no meaning to the user, they tell the user to turn this knob 1/4 of a turn. An instruction the user can follow.

0.3mm is easy to measure with the right tool like digital indicator. On the other hand, quarter turn on a knob might adjust 0.3mm on one bolt, but 0.5mm on another.

Also as mentioned, ABL, cheap and can be DIYed. Cheap / printed parts can warped over time, bolts can shaken loose, etc. ABL just put these out of the equation.

permalink
report
reply
8 points

I largely agree with what you’re saying, but was surprised to see that you called out that much variation in thread pitch. I would absolutely expect a lot of variation in the ability to measure z - especially since most printers rely on microstepping here. Thread pitch on the other hand is generally way more consistent. I am not a machinist, but it would be interesting if one chimes in. I don’t know what to ask Google to get some data here, but I strongly suspect there’s a term to use.

permalink
report
parent
reply
-2 points
*

Even in millimeters, there’s a wide range in standard thread pitches. 1mm thread pitch in most common screw sizes is generally available, sure, but don’t always fit the “cheapest sufficient part” criteria.

EDIT: Dudes, the standard pitches between various sizes of metric screws does vary. This isn’t in reference to variations within a batch or whatever other garbage take 4 people apparently came up with, its just a fact.

versus:

Good lord, I could machine you a set on my lathe, easilly, but its not necessary. Just get you a tap & die:

Where am I getting the idea that these manufacturers don’t think like this and just buy the cheapest crap they can find readilly available? My siblings in christ(or whatever), how do you think we came to be on this subject? Machines are getting put out with components where the pitches are all over the place in locations where it would make more sense to match them up.

permalink
report
parent
reply
3 points

Screws of the same pitch will generally be pretty consistent regarding their specified pitch. Unless the manufacturer is randomly grabbing screws, and their matching nuts, from a mixed bin there shouldn’t be much variation.

permalink
report
parent
reply
3 points
  1. If micro stepping varies that much then FDM printers (and CNC machines) wouldn’t have worked so well. Also, you can tune the micro steps, if you need 410 steps to move exactly 10mm instead of the default 400, just change it. (I just pull a random number btw, it’s been at least 5 years since I touched my Marlin firmware)
  2. If you’re familiar with coffee grinders, they’re basically using thread to adjust distance between 2 burrs. Even there (mid to upper-mid range ones) can’t guarantee the same grind size on the same setting for different unit of the same model, eg. setting 11 on grinder A will have slightly different result compared to another unit of grinder A on setting 11. Can it be done? Yes, one example is Commandante, that is a $300 hand grinder.

Tight tolerances will exponentially skyrocket production cost, period.

permalink
report
parent
reply
1 point
*

If you’re familiar with coffee grinders, they’re basically using thread to adjust distance between 2 burrs. Even there (mid to upper-mid range ones) can’t guarantee the same grind size on the same setting for different unit of the same model

While the coffee grinder example is true, this is not at all due to tolerances in the thread pitch used to adjust the distance.

This is because of the tolerances on the burrs themselves and the sideways alignment varies too much, and why it’s better on more expensive models.

Threads are controlled to a fairly tight ISO standard, which can be done very cheaply because of the simple helix shape and ridiculously large quantities.

Burrs on the other hand are much more complex shapes, in much lower quantities, which is why tight tolerances are expensive on coffee grinder burrs and not on simple thread pitches on standard bolts.

permalink
report
parent
reply
2 points
*

How much do you need to turn the knob for 0.3mm? Most people don’t know the answer so they make a guess which is likley wrong.

If the firmware converts 0.3mm to 1/2 rotation it is clear what they should do. This particular printer probs itself after the adjustments and if it isn’t right it shows once more the dialog/instruction with the adjusted rotation value. After 2 rounds, you would already have accounted for the manufacturing tolerances.

This process can be ontop of ABL and z-offset dialog (eyeball it with a shim, testprint, tell the printer which looked the best, the firmware knows what z-offset was each of the 5 prints/lines).

permalink
report
parent
reply
7 points

Building a 3D printer is easy. Getting the details right to build a great 3D printer is hard, as this is where most companies fail. Why?

Because 3d printers are becoming cheap commodities. Those little details cost money and most manufacturers aren’t willing to take the profit hit to do anything more than the bare minimum. It’s only ever going to get worse at the lower end of the cost spectrum and while higher end printers may get somewhat cheaper, most people won’t be able to afford that level of care. The majority of consumer level devices will continue to be just good enough to not get returned but always lacking in fit and finish.

permalink
report
reply
3 points

Sadly it is not limited to cheap printer. Check out Thomas Sandlander on the Dagoma: https://www.youtube.com/watch?v=Zys1ZoyvLU8

While this printer is an extreme example other “pro”/expesnive printer have similar issues.

permalink
report
parent
reply
2 points

Here is an alternative Piped link(s):

https://www.piped.video/watch?v=Zys1ZoyvLU8

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I’m open-source; check me out at GitHub.

permalink
report
parent
reply
11 points

My printer doesn’t tell me shit about how much it needs to be adjusted. The level routine is to move the head the 3 corners put a piece of paper under the nozzle and loosen the leveling screw until it is lightly touching. I made a mount to use a dial indicator but it really just made the process take longer.

permalink
report
reply
3 points

I always had terrible luck with that. I’ve just resorted to printing large squares and adjusting until the square sticks the way I want.

permalink
report
parent
reply
3 points

I use a 10-year old e3d sticker, I set the nozzle so that the sticker’s back can easily slide underneath, but when it reaches the actual sticker it doesn’t fit. Works great.

permalink
report
parent
reply
2 points

I’ve made myself a gcode file that is just several tracks of skirt going around the bed several times. Works like a charm for leveling for me, and it’s fun to peel off after the nozzle.

permalink
report
parent
reply

I gave up and bought auto leveling I’d spend so much time leveling that I’d just give up and not print anything

permalink
report
parent
reply

3DPrinting

!3dprinting@lemmy.world

Create post

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: !functionalprint@kbin.social or !functionalprint@fedia.io

There are CAD communities available at: !cad@lemmy.world or !freecad@lemmy.ml

Rules

  • No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.

  • Be respectful, especially when disagreeing. Everyone should feel welcome here.

  • No porn (NSFW prints are acceptable but must be marked NSFW)

  • No Ads / Spamming / Guerrilla Marketing

  • Do not create links to reddit

  • If you see an issue please flag it

  • No guns

  • No injury gore posts

If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

Community stats

  • 1.5K

    Monthly active users

  • 1.2K

    Posts

  • 16K

    Comments