I'm guessing it's something pretty dumb and obvious, but when I print a something from Thingiverse/Printables/etc, I can never get it to be dimensionally accurate.

I don't need it to be stupidly accurate, but eg I printed a case for a RPI 3b. All the screw holes are slightly too small or wrong position making it useless.

I've done the following:
- Extruder rotation distance calibration
- Input shaper
- Pressure advance

I'm not sure what else to try?

#3DPrinting

I'm using a 0.22mm layer height, with 20% infill.
@mhamzahkhan is 0.22 one of the standard heights one the printer/slicer you are using? (the ones I use have 0.15, 0.20 .. not seen a 0.22)
@mhamzahkhan small or wrong position? That's a pretty big difference :) also look into Skew adjustment (I assume you're using Klipper)
@stooovie Well, I guess more accurate to say small. The entire object prints a bit smaller than it's supposed to be, so that makes the holes also in the wrong position when I try to line them up with my raspberry pi.

@mhamzahkhan I had tremendous success with calibrating for geometric weirdness with the Califlower system. Here's a free alternative to it:

https://www.printables.com/model/778188-calistar-parametric-open-source-alternative-to-cal

Calistar - Parametric, open source alternative to Califlower by dirtdigger | Download free STL model | Printables.com

Printables.com
@mhamzahkhan it helped me fix some skew issues my Ender 3 had, flawless prints ever since
@mhamzahkhan Sounds like x&y dimension calibration is off.

@mhamzahkhan a pic would showing the issues probably be helpful, and knowing the material.

It sounds like you haven’t calibrated the extrusion multiplier which is big for whether things are oversized or undersized, but it won’t affect the center point location of a hole.

That would likely be a shrinkage compensation (common with ABS/ASA, much less common with other materials), but could also be skew.

If you print a simple calibration cube, how far off are the dimensions? Are they different in x and y?

Have you read the Ellis guide? Going through that guide should get a usable profile for just about any printer and any filament.

Welcome!

Ellis’ Print Tuning Guide

Ellis’ Print Tuning Guide
@mhamzahkhan Have you tried the Califlower? https://youtu.be/ySCbNEESR2g?si=aAlwANq89df1UvLX
Best way to dial-in a printer in my opinion
Unlock full 3D printing precision with Califlower Mk2

YouTube