Skip to main content

snowboard ski splitboard CAD/CAM software

Project description

BoardCAM

design it. build it. enjoy it

Build Status CircleCI

BoardCAM is a CAD/CAM software. It's designed to provide engineering drawings and gcode support for made snowboard. You can customize the running Length, nose width, sidecut radius and other parameters. It gives DIYer maximum freedom. Happy production!

Head Image

Quick Start

generate snowboard manufacturing files for your specified parameters, first edit it. Then run it:

>>> pip install -r requirements.txt
>>> python boardcam.py

Then, see the output folder.

Prerequisites

  • mathematics: including but not limited to Pythagorean theorem, Cartesian coordinate system, various curves (parabolic hyperbolic Bézier curve), trigonometric function formula (sin cos tan), circular and elliptical standard equations, etc.
  • Experience in machining, experience in tool clamping CAD/CAM software, CNC programming
  • Gcode、PDF、SVG、DXF principle or grammar
  • Snowboard manufacturing experience
  • Python3 programming

The docs directory contains some of the references I have collected.

TODO-LIST

Export format

  • [x] SVG
  • [x] PDF
  • [x] G-code
  • [ ] DXF

Control board

  • [ ] LinuxCNC
  • [x] Grbl
  • [ ] mach3

Components

  • [ ] Nose&Tail Tip
  • [x] Core
  • [ ] Base
  • [x] Mold

Kinds

  • [x] snowboard
  • [ ] ski
  • [ ] splitboard

Links

How to Contribute

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE file for more details.

Sponsors

  • JetBrains - Offer free Open Source License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for BoardCAM, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size BoardCAM-0.0.2-py3-none-any.whl (25.8 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size BoardCAM-0.0.2.tar.gz (16.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page