Skip to content

OZ CNC machine source files and source code. Fork, see upstream for updates

License

Notifications You must be signed in to change notification settings

minsk-hackerspace/oz-cnc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OZ, Portable CNC Machine

Portable CNC machine schematics, CAD plans and software. OZ CNC includes embedded vacuum motor, lights, realtime display and rigid case, capable of aluminium cutting.

OZ CNC OZ CNC Real

Specifications

Working area: 80x110 mm (parametric)

Z working area: 50mm

Spindle: 12000RPM

Build details

You can find PCBs in pcb folder (DipTrace). CAD files in Fusion 360 format are here.

Software

OZ CNC includes multiple applications you'll have to build and install.

CNC.js

The main machine board works using CNC.js, you can find more details about it here.

GRBL

Machine controller could be implemented using any compatible ESP32-GRBL board or similar.

CNC.js Pedant

Realtime position tracking done using pendant (plugin, for normal people) implemented on Golang.details

To build pedant:

$ cd software/pendant
$ go vendor tidy
$ go build cmd/display/main.go

To launch pendant:

$ ./main -h localhost:8000 -u username -p password

Display

Display runs on Arduino.Pro, it's source code located in software/display.

Where h, u, p are hostname, username and password for CNC.js.

LICENSE

MIT, see LICENSE.

About

OZ CNC machine source files and source code. Fork, see upstream for updates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 64.3%
  • C++ 35.7%