based on my PR to keycap_playground https://github.com/riskable/keycap_playground/pull/7
includes a bit of everything XDA, but nowhere near what keycap_playground is capable of
for best feel, use PETG and sand down the top
i've not found a definitive source for XDA sizes, so this is mostly based on matching print results to a cheap XDA set
The author marked this model as their own original creation.