Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
machines:decoupe_laser:tsf [2014/11/11 16:04] bumblebee |
machines:decoupe_laser:tsf [2021/04/01 16:26] (Version actuelle) admin |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Le format de fichier TSF ====== | ====== Le format de fichier TSF ====== | ||
- | Travail en cours sur l'analyse du format Trotec Spool FIle (TSF) pour voir s'il ne serait pas possible de le générer à la mano, voir avec un plugin inkscape. | + | Travail en cours sur l'analyse du format Trotec Spool File (TSF) pour voir s'il ne serait pas possible de le générer à la mano, voir avec un plugin inkscape. |
+ | <note> | ||
+ | * Previewer de TSF : http://carrefour-numerique.cite-sciences.fr/tools/tsf-previewer/preview-tsf-file.html | ||
+ | * Plugin inkscape de génération de TSF : [[projets:plugins_inkscape_fablab:tsf_export|]] | ||
+ | </note> | ||
===== Format du fichier : ===== | ===== Format du fichier : ===== | ||
Ligne 22: | Ligne 25: | ||
:OK: Le format est assez lisible à première vue : | :OK: Le format est assez lisible à première vue : | ||
- | * ProcessMode : Standard - // j'imagine que c'est le type de gravure, :TODO: a voir avec d'autres types et comment ils sont configurés// | + | * ProcessMode : Type de gravure |
+ | * Standard : type standard − l'image est convertie en monochrome tramée − pas de paramtrage specifique | ||
+ | * Relief : Mode relief − l'image est en 256 niveaux de gris (8bits) tramés − pas de parametrage spécifique | ||
+ | * Layer : Mode couche, l'image est en 256 niveaux de gris (8bits) tramés | ||
+ | * ''<LayerParameter: 5;0.000>'' : paramétrage du mode couche − ''5'' : Nombre de couches − ''0.000'' : Ajustement | ||
+ | * Stamp : Mode tampon − l'image est monochrome tramée comme pour le mode standard | ||
+ | * ''<StampShoulder: flat>'' : paramétrage des bord du tampon − ''flat'' / ''medium'' / ''steep'' | ||
* Size : taille en millimètres du dessin | * Size : taille en millimètres du dessin | ||
- | * MaterialGroup: Nom du groupe de matériau utilisé //(doit est défini dans JobControl sinon il utilisera 'Standard')// | + | * MaterialGroup: Nom du groupe de matériau utilisé //(doit être défini dans JobControl sinon il utilisera 'Standard')// |
- | * MaterialName: Nom du matériau utilisé //(doit est défini dans JobControl sinon il utilisera 'Standard')// | + | * MaterialName: Nom du matériau utilisé //(doit être défini dans JobControl sinon il utilisera 'Standard')// |
* JobName: Nom du job tel qu'il apparaîtra dans la file d'attente | * JobName: Nom du job tel qu'il apparaîtra dans la file d'attente | ||
* JobNumber: Position du job dans la fil d'attente | * JobNumber: Position du job dans la fil d'attente | ||
* Resolution : résolution den DPI de l'image (utilisé pour le bmp destiné à la gravure mais aussi pour les système de coordonnées des polygones de découpe il semble) | * Resolution : résolution den DPI de l'image (utilisé pour le bmp destiné à la gravure mais aussi pour les système de coordonnées des polygones de découpe il semble) | ||
- | * Cultine : none => ne découpe pas le contour extérieur de la page du job (c'est une option dans les réglages d'impression) | + | * Cultine : (c'est une option dans les réglages d'impression qui permet de découper le contour du job (sur jobControl on vois un trait noir) |
+ | * none => ne découpe pas le contour extérieur de la page du job | ||
+ | * circular = découpe un cercle inscrit dans la 'page' de découpe | ||
+ | * rectangular : découpe autour de la 'page' (rectangle) de découpe | ||
+ | * optimized : essaye de découper autour de ce qui est gravé à priori pas top sur mon essai | ||
- | :TODO: Jouer avec les differents réglages du driver trotec lorsque l'on imprime à partir d'inkscape pour voir ce que cela donne dans le tsf | + | * ''<RotaryAttachment: 3.18>'' : Argument facultatif : apparait lorsque l'on selectionne l'option tourne cylindre − ''3.18'' est le dimaètre du tourne cylindre |
+ | |||
+ | :TODO: Jouer avec les différents réglages du driver trotec lorsque l'on imprime à partir d'inkscape pour voir ce que cela donne dans le tsf | ||
==== Image BMP ==== | ==== Image BMP ==== | ||
<code> | <code> | ||
Ligne 44: | Ligne 59: | ||
* il semble qu'en fait les image sont en miroir vertical dans les tsf | * il semble qu'en fait les image sont en miroir vertical dans les tsf | ||
* passer par l’intermédiaire d'un [[wpfr>pbm|pbm]] pour générer le bmp permet d'avoir les bonnes couleurs, (et faire in -flip permet de l'avoir dans le bon sens) | * passer par l’intermédiaire d'un [[wpfr>pbm|pbm]] pour générer le bmp permet d'avoir les bonnes couleurs, (et faire in -flip permet de l'avoir dans le bon sens) | ||
- | * :TODO: Tester les autres mode de gravure que Standard pour voir ce qu'il sort | + | * Infos sur les BMP contenu et la possibilité d'en généréer manuellement |
+ | * :OK: Le bmp est soit en monochrome soit en 256 niveaux de gris(8bit) en fonction du mode de gravure (cf ci dessus). | ||
+ | * :OK: Le bmp est tête en bas (flip) | ||
+ | * :OK: Il est possible de générer des images BMP monochrome qui fonctionnent avec image magick | ||
+ | * :TODO: essayer de générer des images en 8bits pour les modes couches et relief | ||
+ | |||
+ | :NOTE: Pour les modes couches et relief l'image bms est encodée sur 8bits(256couleurs) mais est en fait tramée sur 16 couleurs | ||
:OK: Conversion d'une image png en bitmap N&B de façon assez brute (avec un flip sinon à l'envers dans JobControl): | :OK: Conversion d'une image png en bitmap N&B de façon assez brute (avec un flip sinon à l'envers dans JobControl): | ||
- | <code>convert image_source.png -flip pbm:- | ppm2bmp > image_nb.bmp</code> | + | <del><code>convert image_source.png -flip pbm:- | ppm2bmp > image_nb.bmp</code></del> en fait pas besoin de passer par ppbm cf ci dessous |
- | reste plus qu'a trouver comment [[http://www.imagemagick.org/Usage/quantize/|generer un tramage sympa des images avec image magick]] | + | |
+ | Quelques exemple de generation d'images monochromes (modes standard et tampon) [[http://www.imagemagick.org/Usage/quantize/|avec tramage sympa grâce à imagemagick]] | ||
* ''convert reverserd2.png -flip -remap pattern:gray50 -monochrome reversed23.bmp'' : fonctionne mais trammage pas top | * ''convert reverserd2.png -flip -remap pattern:gray50 -monochrome reversed23.bmp'' : fonctionne mais trammage pas top | ||
* ''convert reverserd2.png -flip -colorspace Gray -ordered-dither o8x8 -monochrome reversed25.bmp'' : tramage régulier mais plutot sympa | * ''convert reverserd2.png -flip -colorspace Gray -ordered-dither o8x8 -monochrome reversed25.bmp'' : tramage régulier mais plutot sympa | ||
- | * ''convert reverserd2.png -flip -colorspace Gray -ordered-dither h4x4a -monochrome reversed25.bmp'' : tramage régulier un peu plus grossier que le precedent mais en diagonale rend pas mal en visuel | + | * ''convert reverserd2.png -flip -colorspace Gray -ordered-dither h4x4a -monochrome reversed25.bmp'' : tramage régulier un peu plus grossier que le précédent mais en diagonale rend pas mal en visuel |
==== Polygones ==== | ==== Polygones ==== |