Bon courage alors, tu as encore un peu de chemin à faire :D
Tu devrais vraiment te plonger dans les bases de tous les domaines, il y a des interactions fortes entre les différents éléments et, tu viens d'en avoir un exemple, il y a des contraintes techniques de conception qui en découlent.
La partie software notamment impose certaines contraintes dans le placement des éléments tels que les endstop.