>>83
2018年以降に製造されたESP32ならメーカーで1点校正用のデータが書き込まれてるはず
それを使って計測値を補償すれば↑の表の誤差範囲に収まるはず
多くの用途ではこの方法で十分な性能が得られると思う

もし、誤差が大きいと感じるなら以下の点の確認を
・eFuseに校正データが書き込みされてるか
・コードに問題が無いか
・回路に問題がないか
・測定機材に誤差が無いか

espefuse.py等を使って校正データを書き込むのは手間と失敗のリスクが大きいので
どうしても必要な場合以外では行わない方が良いと思う

eFuseの書き込み有無に関してはプログラムから確認する方法も有るので検索してみて

2行目のリンクのサイトで行ってる実験も改善可能な箇所が数か所ありますね

たぶん\(^o^)/