Étape 3: Capture d’approche dans le fichier de Configuration stl2gcode
stl2gcode_user_id Ed Slatt [ed.slatt stl2gcode_registration_code 1234-1234-1234 stl_filename ../../raspberry pi mount 1.stl stl_90_deg_rotations_z 1 // better angle for camera on left speed_cut_ipm 100 speed_jog_ipm 150 max_error_in 0.002 <session> tool_diameter_in 0.063 max_cut_depth_in 0.125 min_height_in 0.200 scaffolding_stl_filename ../../rpi mount 1 scaffolding top.stl current_working_directory audit_1/top gcode_filename rpi_mount_top.gc </session> <session> tool_diameter_in 0.375 max_cut_depth_in 0.250 min_height_in -0.020 scaffolding_stl_filename ../../rpi mount 1 scaffolding bottom.stl stl_90_deg_rotations_x 2 current_working_directory audit 1/bottom gcode_filename rpi_mount_bottom.gc </session>
Organisation
Les plans sont arrivés à en « étape 1: planification Approach » sont appliqué via des fichiers de configuration stl2gcode telle que celle présentée ci-dessus. Ces fichiers sont divisés en sections, qui sont régis par les directives de la section et sont responsables d’un fichier de g-code. Les directives qui sont donnés à l’extérieur les sections s’appliquent à toutes les sections. Les directives sont des paires clé-valeur où les touches sont séparées des valeurs avec une espace ou du côlon. Chemins de système de fichiers peuvent être spécifiés avec des barres obliques vers l’avant ou vers l’arrière et peuvent inclure des guillemets doubles.
Fichier de Configuration stl2gcode RPI monter
La monture est créée avec deux fichiers de g-code : rpi_mount_top.gc et rpi_mount_bottom.gc. Le stl_90_deg_rotations_x 2 directive dans la partie inférieure ordonne à stl2gcode pour faire pivoter la partie autour de l’axe x 180 degrés avant de générer la trajectoire d’outil. La stl_90_deg_rotations_z 1 directive s’applique aux deux parties. De même, les deux sections utiliser pi framboise Mont 1.stl, une vitesse de coupe de 100 pouces par minute, jog vitesse de 150 pouces par minute, une erreur maximum de 2 millièmes de pouce et les deux utilisent la licence de Ed Slatt.
Comme indiqué, le bas g-code utilise un moulin de fin 3/8". La directive max_cut_depth_in 0.250 assure que l’usine de fin sera jamais poussé latéralement en stock qui a plus de ¼" de profondeur. De même, le moulin de fin 1/16" coupera jamais stock c’est plus de 1/8" épais en raison de la directive max_cut_depth_in dans la partie supérieure.
Enfin, la directive min_height_in indique à l’algorithme quand s’arrêter. Cette directive est définie à -0,02 "pour le fond d’outils chemin parce que la trajectoire d’outil de fond sert à couper le périmètre de la pièce. L’extra 20 milliers de pouce veille à ce que la découpe atteint tout le chemin à travers le stock. La valeur par défaut min hauteur 0" est utilisée pour la partie supérieure, qui spécifie la partie inférieure de la crosse et du pont du moulin.