Sí, es posible colocar un montón de partes en algún patrón regular utilizando un script. Así es exactamente como hago este tipo de cosas cuando surge.
Usa el lenguaje de programación favorito para escribir el script. Esto debería ser poco más que un montón de comandos MOVE que ejecutas en el editor de la placa.
Utilizo programas para escribir scripts Eagle lo suficiente como para tener una biblioteca de rutinas que escriben elementos comunes de scripts Eagle y otras operaciones útiles relacionadas. Por ejemplo, tengo rutinas que abren un archivo de script, escribo las coordenadas en formato Eagle después de una transformación 2D, varias maneras de ajustar la transformación 2D como rotación y escalado, escritura de caracteres, cadenas, números de punto flotante, escritura de comandos MOVE, conversión entre sistemas de coordenadas, etc.
No pienses que solo harás esto una vez, así que tómate unos minutos para escribir las subrutinas. Eso facilitará aún más la próxima vez que necesite generar automáticamente un script Eagle.