Welcome to BionicsCAM

BionicsCAM is a CAM post-processor that generates CNC G-code from DXF files exported from Onshape. Built for FRC Team 4909 Bionics, it automates the CAD-to-CNC workflow for flat plates without requiring CAM software.

🔗

One-Click Integration

Export parts directly from Onshape with a single click. No manual file export/import handling required.

đŸŽ¯

Smart Detection

Automatically detects holes, pockets, and perimeters. Configurable tab strategies: auto-place and remove, or pause for fixturing through holes.

📐

Interactive Preview

Visualize your toolpaths in 3D before cutting. Rotate, scrub through moves, and verify setup.

âš™ī¸

Team Customization

Configure machine dimensions, materials, and cutting parameters for your specific CNC setup.

🔧

Multi-Layer Support

Create 2.5D parts with grooves, pockets, and countersinks at multiple depths.

đŸ“Ļ

Tube Machining

Special mode for cutting patterns on aluminum tubing, with automatic end squaring and mirroring.

Quick Start

1

Install Onshape App

Add BionicsCAM to your Onshape account from the Onshape App Store

2

Select a Face

In Onshape, open the BionicsCAM panel, then select the top face of your part and click "Send to BionicsCAM"

3

Generate G-code

Review parameters, preview the toolpath, and download your G-code program

Hosted Service

BionicsCAM is hosted at bionicscam.vercel.app and is free to use for any FRC team. We handle the infrastructure, authentication, and updates.

â„šī¸
Multi-Team Support: Other teams can use the hosted service by uploading a PenguinCAM-config.yaml file to customize settings for their CNC machine. See Configuration for details.

Support & Contact

Questions or issues? Contact: srihaas.mynampati@gmail.com

Report bugs or request features on GitHub: github.com/Srihaas-tech/BionicsCAM