April 12, 2016 at 3:44 pm #3725
Have a looks at the gcode below.
Can someone please Point out how I can have my deck passes to cut closer to the stringer?
And my second question relating to the stringer passes- I see it is doing 2 passes down the stringer, As seen as my board wont have a stringer how do I reduce it to one pass?
Here is a look at my Shapebot.Properties(excuse the few comments I have added)
# G-Code settings
# Script files for toolpath generation
# FAILS on shapebot4deck.py and shapebot5deck.py
# use only 3 axis versions
toolpathGenerator.deckScript = shapebot3deck.py
toolpathGenerator.bottomScript = shapebot3bottom.py
# Define number of cuts
#Fails if g.deckCuts less than 1
#board width divided by cutter diameter
g.deckCuts = 50
g.deckRailCuts = 8
g.bottomCuts = 50
g.bottomRailCuts = 10
g.deckRailAngle = 20
g.bottomRailAngle = 120
# Speed for cutting the board
g.speed = 6000.0
g.stringerSpeed = 4000.0
g.outlineSpeed = 2500.0
# Define extra parameters
g.cutStringer = 1
g.stringerOffset = 0
g.stringerCutoff = 0.0
g.outlineOffset = 0
# Define cutter
g.toolName = Bullnose2045.stl
g.toolScaleX = 1.0
g.toolScaleY = 1.0
g.toolScaleZ = 1.0
# Safe height for traversing, transport etc.
g.zMaxHeight = 100.0
# Machine settings
# Boardcad expects the board to be placed on two supports and an end stop.
# Each support is supposed to have two "pucks" for placing the board.
# xyz end supp. ¤ < radius ¤ ^
# ¤ ¤ v
machine.supportEndX = 0
machine.supportEndY = 0
machine.supportEndZ = 0
machine.support1.distance = 350
machine.support1.widthBetweenSupports = 300
machine.support1.height = 0
machine.support1.radius = 50
machine.support2.distance = 1500
machine.support2.widthBetweenSupports = 300
machine.support2.height = 0
machine.support2.radius = 50
machine.axisForBoardcadX = Y
machine.axisForBoardcadY = Z
machine.axisForBoardcadZ = X
# Scanner settings
scanner.supportEndX = 1127
scanner.supportEndY = -717
scanner.supportEndZ = 325
scanner.path = /Users/hornstein/Documents/scan/scan6/
# 4- and 5-axis settings
machine.offsetX = 0
machine.offsetY = 0
machine.offsetZ = 0
machine.offsetRotation4 = 0.0
machine.offsetRotation5 = 0.0
[/code]April 15, 2016 at 10:43 pm #4758
g.cutStringer = 0 will make sure nothing goes near the stringer, not very helpful.
What is the size of you cutter, R20 or Ø20? Im guess is that the dome of your deck has the cutter cutting on the side of the cutter, so its probably not as bad as you think. The green lines are the 0,0,0 of your STL file.
You could also try increasing g.deckCuts to get more cuts across the deck and hence maybe get some closer to the stringer.
Regarding the Stringer Cuts, I would probably try changing the stringer offsets in the deckscript from
stringerOffsetZ=[10, 5, 0] to
- You must be logged in to reply to this topic.