Controller#
Woodpecker Camxtool V3.5 Controller#
This model comes with GRBL version 1.1f installed.
4x BIQU M102 Mechanical Endstops#
Added for extra security. Some controllers don’t provide the necessary GPIO pins in order to use mechanical endstops.
gnea/grbl#
The grbl library runs on the controller board. It parses the streamed g-code commands to control the plotters’ movements. It interprets and transforms the transmitted g-code into electric signals powering the three stepper motors.
This section will be modified once all the plotter settings are set, i.e. fork gnea/grbl and modify setting files. + compile custom hex file from fork. + reset EEPROM with $RST=$
Intel HEX file#
The easiest is to use pre-compiled releases and modify the settings manually once uploaded on the board.
upload command-line#
Note
Linux user: To access the arduino over the serial port ‘dev/ttyUSB0’, the user has to be member of the uucp or dialout group. See arduino ide docs.
Use on of these commands to uploaded the compiled hex file to the controller board:
//bin/avrdude -C//etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyACM0 -b115200 -D -Uflash:w:[path_to_compiled_file].hex:i
avrdude -v -patmega328p -Uflash:w:grblUpload.ino.hex:i -carduino -b 57600 -P /dev/ttyUSB0