I've been asked to publish this, so hopefully it saves somebody some time. Also here is an onshape…
Are you sure you want to continue?