Hi ,
I just build simple polargraph based on your firmware for polarshield.
My HW is arduino mega with ramps1.4. Correctly edited source for ramps and compiled without problem.
Started PolargraphController set serial port and messages appears. seems to OK.
FW and Controller from 2016-03-29
`Successfully connected to port /dev/ttyACM0
incoming: ���POLARGRAPH ON!
incoming: v1.3.1
incoming: Hardware: RAMPS14
incoming: Servo 4
incoming: Loaded machine width:650
incoming: Loaded machine height:255
incoming: Loaded mm per rev:95.00
incoming: Loaded motor steps per rev:67
incoming: Loaded motor step multiplier:18432
incoming: Loaded machine name:PG01
incoming: Loaded down pos:90
incoming: Loaded up pos:180
incoming: penWidth: 0.00
incoming: Recalc mmPerStep (0.00), stepsPerMM (12999.41)
incoming: Recalc pageWidth in steps (8449617)
incoming: Recalc pageHeight in steps (3314849)
incoming: Card failed, or not present
incoming: Released motors
incoming: READY_200
incoming: READY_200
`
but if i click to queue this appears in console:
`queue clicked.
Dispatching command: C02,1.02,END
Last command:C02,1.02,END
incoming: MSG,E,_������������������������������������������������������������������������������������
/ etc, etc , lots of these chars.
ending with this
Bad format for hardware version - defaulting to ATMEGA328 (Uno)
and finaly after these strange chars
"not recognized"
`