Roland_MDX-20-Manual-commander.pl - Allows you to move, cut, and measure using a Windows Joystick and your Roland MDX-20 (or other RML-1 compatible milling machine)
bfxgen.pl - Puts a CSV file worth of text into graphics.
Options: -c specify the com port the milling maching is connected to. eg: com1 if omitted, the first com port that can be sucessfully opened is assumed to be your plotter -j specify which joystick to use (in case you've got more than 1) if omitted, the first joystick found (number zero) is assumed to be the one to use -r max step rate (eg: 100) - max number of steps to move at full joystick swing -d delay milliseconds (eg: 100) - number of miliseconds to wait after sending a move command -help brief help message -man full documentation
This program lets you use your joystick to manually control a CNC milling machine (i.e. plotter), like an MDX-20
When first run, it will attempt to auto-find your plotter and joystick, and issue a reset to your plotter.
Use the following joystick movements to control your machine:
Left Thumbstick: (Pan tool) (Y direction) inwards (X direction) left (X direction) right (Y direction) outwards
Directional Pad (D-Pad) Same as Left Thumstick (Pan X/Y), in small steps
Right Thumbstick: (Raise/Lower tool) Tool Up (Z direction) Tool Down (Z dir.)
Button Functions: Y: fine-steps mode X: Motor Off B: Reset (motor off+up) A: Motor On Back: exit Start: playback a recording
Left Shoulder button: activate keyboard control
Allows you to move, cut, and measure using a Windows Joystick and your Roland MDX-20 (or other RML-1 compatible milling machine)
Getopt::Long; Pod::Usage; Win32::API;
Win32 Win32/Utilities
Chris Drake, <cdrake@cpan.org>
Copyright (C) 2013 by Chris Drake
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or, at your option, any later version of Perl 5 you may have available.