Menu

#31 Outline depth cut and stringer offset cut.

3.1
open
nobody
None
5
2020-04-28
2020-04-28
No

Hi I've been using boardcad to make boards as I built my CNC machine here in California and I really appriciate all that you guys do with this program. I am using version 3.0.1 and I am unable to set the optional parameters to work with my boards. I am also unable to offset the stringer cutoff to move it away from the ends of the board.

Define extra parameters

g.cutStringer = 1
g.apexExtraDepthDeck = 20.0
g.stringerOffset = 5.0
g.stringerCutoff = 30.0
g.outlineOffset = 10.0

with the the apex extra set to 20 it still only cuts to the apex of the rail and nothing further. Any help that you guys can give me would be awesome.

Thanks,

Lui

Below is how I have the complete properties file set

G-Code settings

Script files for toolpath generation

toolpathGenerator.deckScript = shapebot3deck.py
toolpathGenerator.bottomScript = shapebot3bottom.py

Define number of cuts

g.deckCuts = 24
g.deckRailCuts = 5
g.bottomCuts = 18
g.bottomRailCuts = 6
g.deckRailAngle = 60
g.bottomRailAngle = 120

Speed for cutting the board

g.speed = 10000.0
g.stringerSpeed = 10000.0
g.outlineSpeed = 10000.0

Define extra parameters

g.cutStringer = 1
g.apexExtraDepthDeck = 20.0
g.stringerOffset = 0.0
g.stringerCutoff = 30.0
g.outlineOffset = 10.0

Optional cuts

g.cutStringer = 1

g.apexExtraDepthDeck = 0.0

g.apexExtraDepthBottom = 0.0

g.cutExtras = 1

g.outlineOffset = 3.0

g.stringerCutoff = 55.0

g.cutRail = 1

Define cutter

g.toolName = bullnose2.stl
g.toolScaleX = 1
g.toolScaleY = 1
g.toolScaleZ = 1

Safe height for traversing, transport etc.

g.zMaxHeight = 220.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 ¤ ^

¤--------------|--------------| width

¤ ¤ v

<--support1.dist---->

<------------support2.dist--------->

machine.supportEndX = 0
machine.supportEndY = 0
machine.supportEndZ = 0
machine.support1.distance = 820
machine.support1.widthBetweenSupports = 0
machine.support1.height = 98
machine.support1.radius = 0
machine.support2.distance = 2020
machine.support2.widthBetweenSupports = 0
machine.support2.height = 116
machine.support2.radius = 0
machine.axisForBoardcadX = X
machine.axisForBoardcadY = -Z
machine.axisForBoardcadZ = Y

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 = 187
machine.offsetRotation4 = 0.0
machine.offsetRotation5 = 0.0

Discussion


Log in to post a comment.