This data is provided on an "AS IS" BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. You should inspect this very carefully and recgonize that these overviews are not 100% accurate representations of the generated G-Code programs. YOU ARE RESPONSIBLE FOR ENSURING THOSE PROGRAMS WILL NOT DAMAGE YOUR MACHINE OR MATERIALS.

Sample-ski

Generated by MonkeyCAM v4.0.3 at 2016-03-26 17:13:30 PDT

This is an overview of board Sample-ski, showing details of the overall shape, major dimensions, and diagrams of the primary G-Code paths against various reference shapes.

Every file generated by MonkeyCAM, including this one, is self-contained and does not rely on any other files generated or included within the MonkeyCAM distribution. Thus you can copy it wherever you'd like, send it to your friends, etc.

This overview is designed for you to zoom into it using your favorite browser. All of the diagrams are built with vector graphics and will scale perfectly. Zoom in to get a good look at the details, how shapes fit together, and where they fall on the reference grid. In Chrome: ⌘+/⌘- (or Ctrl+/Ctrl- for Windows).

Contents

Overall shape

The overall shape of the board is the final, finished outline of the ski or snowboard. None of the generated G-Code programs actually cuts this shape, though the base shape with the edges amounts to the same thing. It is shown with inserts and other guide lines to present a fairly complete picture of the final board.

Overall shape (black)
Width guides (blue)
Guidelines to mark key widths of the board: nose/tail maximum width, waist width, and the true center of the board (shorter line).
Inserts (blue)
All inserts. The larger circle is the outter rim, the smaller circle is the shaft hole.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Core shape

This is the final shape of the core with sidewalls and extra room (2.0000cm) for nose and tail spacer material. The sidewalls overhang the true edge of the board by 0.2997cm.

Core shape (black)
The final shape of the core, including sidewall overhang past the edges.
Overall shape (green)
The final shape of the board, including edges.
Width guides (blue)
Guidelines to mark key widths of the board: nose/tail maximum width, waist width, and the true center of the board (shorter line).
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Profile

The thickness profile is shown below, as viewed from the side. It is formed with flat sections at the nose, center, and tail joined by a Bezier curve between each. The transition points are defined as a percentage of the distance from the center of the effective edge to the nose or tail. Starting from the center and moving towards the nose, the profile will be flat until reaching the taper start point. The Bezier will provide a smooth transition (pulled by the start handle and end handle) to the taper end point, where the minimum thickness is reached. The core remains flat all the way to the end of the nose.

Note that these percentages can by any valid value between 0% and 100%, but they should be increasing values.

Profile shape (black)
The shape of the profile, as viewed from the side. Note: the height is exaggerated 5x for better visibility into the shape of the taper.
Core shape (green)
The final shape of the core, including sidewalls with overhang.
Taper begin and end points (green)
Circles at each point where the taper beings and ends, with a short line pointing in the direction of the associate Bezier control point.
Taper control points (red)
Circles at each control point, with a short line pointing in the direction of the associated taper begin/end point.
Nose, centers, tail (blue)
Inserts (blue)
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail -80.50-36.2341.0580.50 -56.35-64.4054.7468.42

Top Profile

These are the paths which apply the thickness profile to the top of the core. They are joined inside-out, with a lead-in of 4.0000" to the beginning of each island. A 1.4959" cutter is used with an overlap of 50.00%.

Core shape (green)
The final shape of the core, including sidewalls with overhang.
Outer profile pocket edge (orange)
The outer edge of the pocket formed when machining the thickness profile. This is represents the limit of the material removed.
Top profile path (red)
The paths used to profile the core.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Edge Trench

The edge trenches provide space in which to place a different type of wood along the effective edge, as well as sidewall material. The outer edge of the trenches matches the edge of the core precisely, including the sidewall overhang. The trench is 3.2750cm wide and extends 8.2473cm past the ends of the effective edge.

Edge Trench Path (black)
The path used to cut the edge trench.
Edge Trench (blue)
The final shapre of the edge trench.
Core shape (orange)
The final shape of the core, including sidewalls with overhang.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Edge Groove

The edge groove creates a rabbet along the perimeter of the core, leaving space for the edge material so the core still sits flat on the base material. It is created by machining a shallow trench 1.1988cm wide into the base of the core which matches precisely the edge of the core when it is finally cut out. Because of the sidewall overhang this ends up being slightly wider than the final rabbet width. The rabbet width should also be a bit wider than the exact edge material width to leave a little play when aligning the core to the base.

Since the width of the rabbet is typically larger than the cutter used, multiple machining passes are required.

Core shape (green)
The final shape of the core, including sidewalls with overhang.
Groove outer edge (orange)
The final, outer edge of the groove. This is a bit beyond the edge of the overall shape and matches the sidewall extension.
Groove inner edge (orange)
The final, inner edge of the groove.
Edge groove toolpaths (black)
The toolpaths which will cut the edge groove.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Nose Tail Spacers

Nose and tail spacers are thin sections of PTEX which act as sidewalls along the nose and tail to protect the core. They are typically a bit wider than normal sidewalls to act as a bit more of a 'bumper' against impact. The spacers are cut wider and longer than necessary to ensure they overlap the edges well, and for simplicity.

Nose spacer (orange)
The shape of the nose spacer. Note that we only cut the curve which interfaces with the core. The rest of the shape depends on the length and width of your material.
Tail spacer (orange)
The shape of the tail spacer. Note that we only cut the curve which interfaces with the core. The rest of the shape depends on the length and width of your material.
Core shape (green)
The final shape of the core, including sidewalls with overhang.
Nose cut path (black)
The path used to cut the nose spacer.
Tail cut path (black)
The path used to cut the tail spacer.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Guide Holes

Overall shape (green)
The final shape of the board, including edges.
Guide holes (black)
Guide holes placed beyond the ends of the board.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Core Alignment Marks

Core shape (green)
The final shape of the core, including sidewalls with overhang.
Alignment Marks (red)
Small dimples placed on the bottom of the core which mark key locations and are useful for aligning the base to the core. Note: these are very small in the diagram, but they do accuratley represent the diameter of the dimple which will be left in the core. Zoom in!
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Base Cutout

Base cutout path (black)
The path used to cut the base.
Base (orange)
The final shape of the base material.
Overall shape (green)
The final shape of the board, including edges.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Core Top Cutout

Core top cutout path (black)
The path used to cut the final core.
Core shape (orange)
The final shape of the core, including sidewalls with overhang.
0cm 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 -10 0cm 10 Nose Tail

Configuration

The configuration used to generate this overview is echoed here to ensure it can always be regenerated later. Note this is MonkeyCAM's interpretation of the files, not the raw files.

Board configuration file "example/ski-def.json":

{
    "board": {
        "name": "Sample-ski",
        "nose length": "11",
        "effective edge length": "161",
        "tail length": "6.5",
        "sidecut radius": "2250",
        "waist width": "9.3",
        "taper": "1.4",
        "nose shape": {
            "type": "Basic Bezier",
            "end handle": "0.50",
            "transition handle": "0.75"
        },
        "edge shape": {
            "type": "Basic Arc"
        },
        "tail shape": {
            "type": "Basic Bezier",
            "end handle": "0.50",
            "transition handle": "0.75"
        },
        "nose and tail spacer width": "2",
        "tail edge extension": "2"
    },
    "profile": {
        "nose thickness": "0.2",
        "center thickness": "0.79",
        "tail thickness": "0.2",
        "nose taper": {
            "taper start": "0.45",
            "start handle": "0.70",
            "end handle": "0.80",
            "taper end": "1.00"
        },
        "tail taper": {
            "taper start": "0.51",
            "start handle": "0.68",
            "end handle": "0.85",
            "taper end": "1.00"
        }
    }
}

Machine configuration file "example/machine-tool-def.json":

{
    "machine": {
        "rapid speed": "100",
        "normal speed": "80",
        "bottom rapid height": "0.200",
        "top rapid height": "0.600",
        "core blank thickness": "0.420",
        "base cutout tool": "2",
        "base rapid height": "0.250",
        "base cut thru height": "-0.010",
        "guide hole tool": "1",
        "guide hole depth": "-0.600",
        "guide hole diameter": "0.503",
        "guide hole offset": "0.5",
        "alignment mark tool": "3",
        "alignment mark offset": "0.5",
        "alignment mark depth": "-0.020",
        "alignment mark deep depth": "-0.150",
        "edge groove tool": "1",
        "edge groove depth": "-0.030",
        "edge groove edge width": "0.354",
        "edge groove overlap percentage": "1.0",
        "insert tool": "1",
        "insert rim depth": "-0.045",
        "insert rim diameter": "0.750",
        "insert hole diameter": "0.373",
        "top profile tool": "4",
        "top profile transition speed": "20",
        "top profile deep speed": "50",
        "top profile overlap percentage": "0.50",
        "top profile lead-in length": "4.0",
        "top profile roughing": "false",
        "top profile roughing max cut depth": "0.200",
        "top profile roughing offset": "0.020",
        "top profile roughing fuzz": "0.020",
        "core cutout tool": "1",
        "core cutout passes": "2",
        "spacer end overhang": "1",
        "spacer side overhang": "0.5",
        "sidewall overhang": "0.118",
        "edge trench width": "1.2894",
        "edge trench extension": "3",
        "tools": [
            {
                "id": "1",
                "name": "Quarter Inch Upcut Spiral",
                "diameter": "0.247",
                "G-code #": "1"
            },
            {
                "id": "2",
                "name": "Quarter Inch Straight",
                "diameter": "0.250",
                "G-code #": "1"
            },
            {
                "id": "3",
                "name": "Quarter Inch V",
                "diameter": "0.250",
                "G-code #": "1"
            },
            {
                "id": "4",
                "name": "1.5 Inch Straight",
                "diameter": "1.496",
                "G-code #": "1"
            }
        ]
    }
}