Re: [TUTO] Fraisage de PCB
Posté : 15 janv. 2020 16:06
toujours plus
Code : Tout sélectionner
##########################
#definition des paramètres
fichier = 'D:/tmp/Test.kicad_pcb'
vitesse = 10 ## en mm/s
vitesseVerticale = 10 ## en mm/s
##########################
from fcad_pcb import kicad
pcb = kicad.KicadFcad(fichier)
pcb.setLayer('B.Cu')
pcb.add_feature = True
pcb.makeCopper()
App.ActiveDocument.recompute()
import FreeCAD
import Path
import PathCommands
#Dessous
FreeCAD.activeDocument().addObject('Path::FeatureShape','GravureFaceDessous')
FreeCAD.activeDocument().GravureFaceDessous.Sources = [ FreeCAD.activeDocument().copper_area, ]
FreeCAD.activeDocument().GravureFaceDessous.FeedRate = vitesse
FreeCAD.activeDocument().GravureFaceDessous.FeedRateVertical = vitesseVerticale
App.ActiveDocument.recompute()
#Dessus
pcb.setLayer('F.Cu')
pcb.makeCopper()
FreeCAD.activeDocument().addObject('Path::FeatureShape','GravureFaceDessus')
FreeCAD.activeDocument().GravureFaceDessus.Sources = [ FreeCAD.activeDocument().copper_area001, ]
FreeCAD.activeDocument().GravureFaceDessus.FeedRate = vitesse
FreeCAD.activeDocument().GravureFaceDessus.FeedRateVertical = vitesseVerticale
App.ActiveDocument.recompute()
heu oui bien sur , et heureusement d'ailleursdiiity a écrit : ↑06 janv. 2021 14:26 Bonjour,
J'ai suivi avec attention ce tuto, merci les gars.
Par contre mon cas est un peu différent, je souhaiterai fraiser non pas un pcb ou une gravure quelconque mais faire de la découpe.
Pour le palpage surfacique, j'utilise un petite plaque de cuivre de 0.99mm d'épaisseur ce qui fait que j'ai toujours cette erreur en fin de palpage.
J'ai pensé utiliser un palpeur genre fin de course mais j'aurai un décalage(offset) avec celui de l'outil.
Y a t il une possibilité de déduire ce décalage comme dans cncjs pour le palpage Z?
diiity