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

@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