0.0.2 • Published 10 months ago

@nebulaglitch/shopbot v0.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
10 months ago

shopbot

Shopbot is a library designed to help you programmatically generate command sequences for Shopbot CNC machines. It provides a set of classes representing various Shopbot commands, along with utility classes like CmdGroup for organizing commands and ShopbotPrinter for outputting the final command sequence in a format suitable for the machine.

Available Commands

Below is a list of the available commands. These can be found in the ./src/commands directory.

  • Comment
  • CutCircle
  • CutCircleCenter
  • CutGCircle
  • FileLoadPartFile
  • Input
  • Jog2
  • Jog3
  • Jog4
  • JogA
  • JogB
  • JogSpeed
  • JogX
  • JogY
  • JogZ
  • Move2
  • Move3
  • Move5
  • MoveB
  • MoveSetSpeed
  • MoveX
  • MoveY
  • MoveZ
  • Pause
  • SetAbsolute
  • SetContinuousMovement
  • SetOutputSwitch
  • ValAxis
  • ValComm
  • ValuesCutterParameters
  • ValuesDisplaySettings
  • ZeroA
  • ZeroB
import { CmdGroup, ShopbotPrinter, MoveZ } from '@nebulaglitch/shopbot';

const group = new CmdGroup('Test');
group.push(new MoveZ(0.332425334));

const output = ShopbotPrinter.print(group);
console.log('\n\' Test\nMZ, 0.3324\n');
0.0.2

10 months ago

0.0.1

10 months ago