For calculating the optimal spoke length, we need the following info:
1)
ERD (link to my article explaining how to measure it, in case the factory info is not 100% exact).
2)
Hub dimensions (article explaining how to measure the important hub dimensions).
3) Spoke diameter (swagged 1.8 mm, or same-thickness 2 mm, or something third) - because thinner spokes elongate more, so you need shorter.
4) Number of crosses.
For the ERD, factory says: 583 mm
Source:
https://www.ryde.nl/dp-16/
For hubs - this is my datasheet for the ones I've written down:
https://bike.bikegremlin.com/9519/hub-data/#shimano
This is a decent online source that is often quite accurate:
Front
https://www.kstoerz.com/freespoke/hub/606
Rear
https://www.kstoerz.com/freespoke/hub/607
Cross checked that with Shimano data:
Front
https://bike.shimano.com/en-EU/product/component/shimano105-r7000/HB-R7000.html
Rear
https://bike.shimano.com/en-EU/product/component/shimano105-r7000/FH-R7000.html
And enter the most likely correct info into the spoke calculator, assuming 2mm spokes will be used, with 12 mm nipples.
Calculator used:
https://spokelength-project.com/calculator/
The results are attached as PDF files.
You can check the measurements yourself by following the instructions in the articles I've sent - I made some videos showing the procedure too.
I've done the calculations based on the publicly available data.
Based on those measures, and the calculation results, I would get:
Front spokes - same length for left, and right: 285 mm (if available) - if only even lengths are available, then 286 mm for 2mm spokes, or 284 mm for swagged (2mm - 1.8 mm - 2 mm - thinner in the mid-section) spokes
Rear spokes
Rear Left: 284 mm
Rear Right: 282 mm
P.S.
This should start my Wheelbuilding playlist, with videos showing every step (long, slow, but in detail):
Let me know if you need any more info or explanations,
Relja