Here are some easy steps you can take to ensure a future upgrade will go smoothly and easily whether done by yourself or a professional shop. These are in no particular order other than a brain dump!
1) ALWAYS leave extra wire/service loops on the main connections to equipment in the panel such as the EFISes, A/P, etc..
2) Try to leave yourself extra power circuits available to tap for future equipment. Same with Ground lugs, leave extras!
3) Try to keep the wiring very organized and bundled, don't just cram loose wires together with a zip tie. Take time to sort out bundles and secure them.
4) Leave some extra slack on Coax cables going to the radios in case you move them around in the future.
5) Do NOT string wires as if they are guitar strings that must make a "twang" when plucked. Overall this is the biggest boon to upgrades..
6) Try to keep your wires from being wound around each other like spaghetti in a bowl. Instead go for the look of a nice licorice rope.
7) Try to mount things like fuse blocks, relays, busses, etc.. in places where they are accessible and won't interfere with possible future equipment additions. Also, any remote 'boxes' that get installed should be easily removed and also accessible.
8) DO NOT use locktite on every single DSub or avionics connector screw (somehow someone somewhere at some point thought this was a good idea and convinced others to do this - it is not).
9) If you use Zip ties to secure all the wire (which is a fine way of doing it), be sure to PLEASE cut off the tails flush so the underside of your panel isn't like the razor wire fence at Leavenworth with hundreds of little needles waiting to shred your hands while working on the wire .
10) Try to use quality connectors and don't use the hardware store yellow wire nuts to splice wires together. Also do NOT use bread twist ties to secure bundles of wire...they act like little antennas! Please don't use automotive connectors.
11) If you wrap things with tape, please do not use Masking tape or Duct Tape that eventually degrades into a pile of sticky goo and paper powder.
12) Try to label your pitot and static lines clealy (differentiate them with separate colors if possible). Also try to use flexible line instead of hard aluminum. Try to leave a little slack in the pitot/static plumbing.
14) I had to skip thirteen so I wouldn't get a PM telling me it's bad luck.
15) Use as much standardized color coding as possible on wires, and if not possible take the time to label what you can. Use red for power, black for grounds, yellow for lights, blue for GPS signals, green for shield grounds, etc..
16) Last but not lease, try very hard to have a wiring diagram of your panel, interconnects and plane done at least in a rudimentary fashion (even if it's lipstick on a napkin). One can spend dozens upon dozens of hours trying to trace wires to find out what is going where.
In the end, most of the labor/time in doing a retrofit is trying to sort out what is in the plane already and sorting out what goes where. If you try to at least follow some of the above steps it'll be infinately easier in the future. There is a lot more I could add, but as you can imagine it's a busy week and my brain is a bit fried, so that's a quick regurgitation of the most common items I could think of. I'll try to put an article together in the future for Kitplanes that will go into more detail.
Have a great week and a Happy New Year!
Cheers,
Stein