
Il existe deux fichiers d'assignation qui possèdent tous deux le même format.
Le fichier
d'assignation standard : 3dpack.dat
Le fichier d'assignation utilisateur : 3dusrpac.dat
Ils sont tous deux placés dans le dossier ULP lui-même étant situé dans le dossier d'Eagle.

Format
Voici une ligne tirée de mon fichier 3dusrpac.dat
KL195/25,4/SW:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:KL195_25(:TO220 heatsink 6.2°C/W:
Il s'agit d'un dissipateur dont j'ai créé une empreinte Eagle sous le nom de KL195/25,4/SW, c'est la référence du fabricant.

Vous trouverez
ici le source POV-Ray ![]()
Il existe 4 hauteurs possibles,
j'ai donc nommé 4 macros : KL195_25(), KL195_38(), KL195_50() et KL195_63()
La ligne fait ici référence à celui de 25mm de hauteur.
KL195/25,4/SW:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:KL195_25(::TO220 heater 6.2°C/W
Maintenant chaque paramètre est séparé par ":"
Le détail des champs est le suivant :
[00]NomDuBoitierEagle
ici KL195/25,4/SW
[01]Sortir le nom? 1
: le nom du composant entré sous Eagle est inscrit
sur le boîtier
[02]Sortir la valeur? 1
: la valeur du composant entrée sous Eagle est inscrite sur le boîtier
[03]Définir les bandes de couleurs? 1
: les bandes de couleurs sont prises en compte
[04]Décalage CMS? le composant sera déplacé
en hauteur de la valeur "pcb_cuhight" vers le haut ou vers le bas
[05]Options LED? Le dialogue options LED sera affiché
lors de la création du fichier POV par l'ULP
[06]Prêt pour supports? 1
: un support est généré en plus du composant, les champs
10, 11, 12 peuvent passer plus d'informations
[07]Demande la hauteur du quartz? 1
: comme pour les LED, une boîte de dialogue demande la hauteur du quartz
lors de la création du fichier POV
[08]Est-ce que ce composant a une macro? 1
: le composant n'a pas de macro, par exemple les straps en piste à
souder, les points de test sans plots
[09]Résistance CMS, Génère une combinaison de nombre?
1 : le
marquage des résistances CMS est pris en compte
[10]Macro support Nom de la macro du support, exemple : SOCKET_DIP6(
[11]Hauteur du support en 1/10mm
[12]Commentaires concernant le support
[13]Dans un but d’administration interne (pas utilisé pour le
moment)
[14]Angle de correction (axe y) si par exemple le TO3
standard n'a pas le bon angle, copier le sous un autre nom dans Eagle puis
créer une nouvelle affectation avec l'angle qui convient
[15]Décalage de correction en x
[16]Décalage de correction en y
[17]Décalage de correction en z
[18]Utilise un Préfixe de Composant?
[19]Cavalier sur barrette? (un dialogue sera affiché)
[20]Réservé[11]
[31]Macro POV-Ray (nom de macro et parenthèse gauche)
[32]Commentaires de boîtier (Allemand)
[33]Commentaires de boîtier (Anglais)
Les options de chaque boîtier doivent être exactement adaptées à la définition de la macro POVRay. Autrement un fichier défectueux sera généré.