First of all, thank you to all concerned in producing this update.
I have a few questions about the new features (new to me! I previously had firmware v1.09 and web control v1.06)
1. Bed Levelling: The instructions ay, use G29 preceded by G28 to home the axes.
In RepRap Wiki list of G codes for G29 tells us to using M557. Looking at M557 we are told that this command has been depracated in RepRap firmware and that we should us bed.g instead. My bed.g file as well as defining the coordinates of the probe points, also includes the g code instructions for getting there and probing the bed. Executin G28 G29 from the G code console returns a message: Error:
No valid grid defined for G29 bed probing The Auto bed compensation button (which uses G32) runs the bed.g file and produces the 3D graphical representation (of the four corners) but looks rather odd. What should I do to use G29? Do I need to modify bed.g to define all the g codes to take the head to up to 100 points and probe the bed at each?
2. In the update notes for v1.17 on Duet v06 boards we are told to change the X motor direction by including the command
M569 P0 S0 to reverse the direction of the X motor. This sent the carriage off in the wrong direction and I had to change the command to
M569 P0 S1 for it to send the carriage in the right direction.
My Ormerod 1 has a 100k thermistor for the hot end and a 10k thermistor in the bed. In the update instructions I was told to add the following 2 commands to config.g:
M305 P0 R10000
M305 P1 R100000 B4138 C0
Whenever I try to enable either heater I get a 'heater fault' message:
Error: Temperature reading fault on heater 0: sensor open circuit or
Error: Temperature reading fault on heater 1: sensor open circuit
I have made no hardware changes to the machine and all the wiring is intact.
I have not tried modifying or removing these instructions.
Can anybody help?
My config.g file is listed below:
; Configuration file for RepRap Ormerod 1
; RepRapPro Ltd
;
; Copy this file to config.g if you have an Ormerod 1
; If you are updating a config.g that you already have you
; may wish to go through it and this file checking what you
; want to keep from your old file.
;
; For G-code definitions, see [reprap.org]
;
M111 S0 ; Debug off
M550 P3D Printer ; Machine name (can be anything you like). With DHCP enabled connect to (example) [reprapproormerod1] (machine name with no spaces).
M551 Preprap ; Machine password (currently not used)
M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
;M552 P0.0.0.0 ; Un-comment for DHCP
M552 P192.168.1.14 ; IP address, comment for DHCP
M553 P255.255.255.0 ; Netmask
M554 P192.168.1.1 ; Gateway, comment for DHCP
M555 P2 ; Set output to look like Marlin
G21 ; Work in millimetres
G90 ; Send absolute corrdinates...
M83 ; ...but relative extruder moves
M906 X800 Y1000 Z800 E800 ; Set motor currents (mA)
;M305 P0 R4700 ; Set the heated bed thermistor series resistor to 4K7
;M305 P1 R4700 ; Set the hot end thermistor series resistor to 4K7
M305 P0 R10000 ; added by PS to comply with firmware v1.17 (10k Thermistor)
M305 P1 R100000 B4138 C0 ; added by PS to comply with firmware v1.17 (100k Thermistor)
M569 P0 S1 ; Set X axis direction
M92 E420 ; Set extruder steps per mm
M558 P1 ; Use an unmodulated Z probe (change to P2 if you update to the modulated probe)
;G31 Z0.8 P600 ; Set the probe height and threshold (deliberately too high to avoid bed crashes on initial setup)
G31 Z0.967 P500 ; after calibration (PS 31/12/16). P set to 500 to be compatible with dc42 mini height sensor board
;M556 S80 X0 Y0 Z0 ; axis compensation after calibration (PS 9/3/16)
M201 X500 Y500 Z15 E500 ; Accelerations (mm/s^2)
M203 X15000 Y15000 Z100 E3600 ; Maximum speeds (mm/min)
M566 X200 Y200 Z30 E20 ; Minimum speeds mm/minute
M563 P0 D0 H1 ; Define tool 0
G10 P0 S-273 R-273 ; Set tool 0 operating and standby temperatures
;M563 P1 D1 H2 ; Define tool 1 Uncomment if you have a dual colour upgrade
;G10 P1 X19 S-273 R-273 ; Set tool 1 operating and standby temperatures Uncomment if you have a dual colour upgrade
M301 H1 P10 S1.5 ;Change Nozzle Heater Parameters to ensure it reaches temperature in time without overshoot (PS 30/12/2016)
M569 P0 S1 ; added by PS to retain correct direction of X motor in firmware v1.17