Ormerod V1 rebuild
July 16, 2018 11:38AM
Hi All

Been away for a few years, trying to get my Ormerod up again...
Running into all sorts, would appreciate some guidance.

Got some old downloads for firmware and www interface. Unsure of the version of either the software or the hardware, but was under the very first RS models.
Spending lots of time on the internets, but lots of conflicting information, hence I decided to come to the forum.

Update: FIRMWARE_NAME:RepRapFirmware FIRMWARE_VERSION:1.00o-dc42 ELECTRONICSgrinning smileyuet (+ Extension) DATE:2015-03-06
WWW HTML: 1.11, JS: 1.11

A few questions if you dont mind:
'reprappro.com' not able to get the original build docs?
Which version of the Firmware, and web interface should be used, please note no modifications as yet. I have DC's IR sensor I think... :-), oh and where could it be found.

Progress:
Currently got the printer built from memory..
Bed mdf badly warped, would be looking into some other solution for this.
All axis and heaters responding to Pronterface.
Trying to get the y-axis compensation set up, no luck.

Currently not able to run G32, pronterface responds with a stack dump as below. Following this guide I found ormerod_autolevel_calibration

Quote
SENDING:G32 [ERROR] Can't read from printer (disconnected?) (SerialException): call to ClearCommError failed [ERROR] Can't write to printer (disconnected?) (SerialException): WriteFile failed (WindowsError(22, 'The device does not recognize the command.')) [ERROR] Can't write to printer (disconnected?) (SerialException): WriteFile failed (WindowsError(22, 'The device does not recognize the command.')) [ERROR] Can't write to printer (disconnected?) (SerialException): WriteFile failed (WindowsError(22, 'The device does not recognize the command.')) [ERROR] Can't write to printer (disconnected?) (SerialException): WriteFile failed (WindowsError(22, 'The device does not recognize the command.')) [ERROR] Disconnecting after 4 failed writes. Disconnected.

Connected to the web interface but getting ajax errors once i navigate to the settings section as follows:

Quote
Communication Error An AJAX error has been reported, so the current session has been terminated. Please check if your printer is still on and try to connect again. Error reason: SyntaxError: JSON.parse: unexpected and of data at line 1 column 1 of JSON data

I did check to see what the response look like but there is no response to the rr_config call.

Any help or guidance please.

Thanks
Madmob

Edited 1 time(s). Last edit at 07/16/2018 04:23PM by madmob.
Re: Ormerod V1 rebuild
July 16, 2018 06:00PM
A few suggestions:

- There is currently a mirror of the Ormerod documentation at [reprappro.cheeseandham.me.uk].

- Your firmware is very old. You can find more recent firmware at [github.com]. Some Duet 06/085 users have found that in recent releases, you need to set a static IP address for the network, because if you set the IP address to 0.0.0. to use DHCP then the Duet gets stuck in a reboot loop. There is a possibility that this is fixed in the latest 2.01 beta, but nobody has yet reported to me whether it is or not. I have never been able to reproduce this problem.

- You will need to make some changes to your config.g file if you upgrade to recent firmware, in particular you will need to add a M574 command to define the endstop types.

HTH David



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Ormerod V1 rebuild
July 17, 2018 01:00PM
Hi DC

Thanks, always helping as I remember...and thanks to whom ever is hosting those docs... life saver.

Uploaded the new Firmware as per your direction, and all seems well. Able to get the web interface up with no more issues.

Now running as reported by Settings on the interface:
Firmware: RepRapFirmware 1.09 (2015-04-21))
Web Interface: HTML: 1.11, JS: 1.11

So now I am moving on to get the bed level and getting that y-axis compensation set up (G32) to work.

More questions,sorry.
A little guidance on the M574 command around the end stops. I have not modified the printer yet, so it should be default. Have the IR sensor which I bought from you, but have not installed it as yet.
On the settings side, what do I need to change from the defaults now loaded from github?
If someone has example Slic3r settings for the Ormerod 1, that would greatly be appreciated?

Thanks
Madmob

Edited 1 time(s). Last edit at 07/17/2018 01:03PM by madmob.
Re: Ormerod V1 rebuild
July 17, 2018 05:00PM
If it's any help, here are my config.g settings for the Ormerod 1. It has a Duet 2 Maestro controller in it instead of a Duet 06 now, but most of the settings should be the same as for a Duet 06 except for M305.

The modern way of doing bed compensation is to use G29, not G32. If your Ormerod has bed levelling screws, you can use G32 to have the firmware suggest how much you need to adjust them. See [duet3d.dozuki.com].

The M307 setting in config.g were obtained by tuning the heaters using M303. Your values may differ.

; Ormerod 1 config file for dc42 Duet firmware
M111 S0						; Debug off
M550 POrmerod					; Set the machine's name
M551 Preprap					; Set the password
M552 S1
M555 P2						; Emulate Marlin USB output
M575 P1 B57600 S1				; Comms parameters for PanelDue
M912 S-14					; CPU temperature calibration

G21						; Work in mm
G90						; Absolute positioning
M83						; Extrusions relative
;M569 P0 S0					; drive 0 goes backwards
M569 P0 S1
M569 P1 S0
M569 P2 S0
M569 P3 S0
M569 P4 S0

M574 X1 S2					; use Z probe for X homing at low end
M574 Y2 Z0 U2 S1				; set endstop configuration (Y endstop only, at high end, active high)
M201 X1200 Y1200 Z20 U1200 E1000		; set accelerations
M203 X12000 Y12000 Z250 U15000 E3600		; set XYZ and extruder speeds
M566 X1800 Y1800 Z40 U1800 E300            	; Maximum instantaneous speed changes mm/minute
M208 X212 Y210 Z190 U210			; set axis maxima
M208 X-8 Y0 Z-1 S1				; set axis minima
M906 X1000 Y1000 Z800 E1000			; Motor currents (mA)

; Heaters
;M305 P0 T10000 R4700 H18.2 L-14		; set thermistor parameters and ADC correction
;M305 P1 T100000 R4700 H18.2 L-14		; set thermistor parameters and ADC correction
;M305 P2 T100000 R4700 H18.2 L-14		; set thermistor parameters and ADC correction
M305 P0 T10000 R2200				; set thermistor parameters
M305 P1 T100000 R2200				; set thermistor parameters
M305 P2 T100000 R2200				; set thermistor parameters

M307 H0 A99.6 C496.1 D12.4 B0			; heater 0 model, use PID
M307 H1 A542.8 C76.1 D5.1 S0.80 B0		; heater 1 model, use PID

; Tools
M563 P0 D0 H1 S"Nozzle 1"			; Define tool 0
G10 P0 X-11 Y0 Z0 S0 R0             		; Set tool 0 offset, operating and standby temperatures
M563 P1 D1 H2 S"Nozzle 2"			; Define tool 1
G10 P1 X11 Y0.4 Z0 S0 R0          		; Set tool 1 offset, operating and standby temperatures

M92 E420:420					; Set extruder steps/mm

; Fans
M106 P1 S1 H1:2 T45

; Z probe
M558 P1 H3 A4					; enable differential IR sensor
G31 P500 X-23 Y0 Z2.4				; set probe height, threshold and XY offsets
M557 X10:185 Y20:200 S43			; define grid

M671 X-4:-4:209 Y220:0:110 S0.5			; 3 leadscrews at Ormerod adjusting screw positions
M557 X25:185 Y25:185 S40			; grid for bed compensation

M556 S78 X0 Y0 Z0                  		; Put your axis compensation here
G1 F6000					; Set default feed rate

M572 D0:1 S0.1					; Pressure advance
M501
T0						; select the first head

Edited 2 time(s). Last edit at 07/17/2018 05:05PM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Ormerod V1 rebuild
July 17, 2018 06:08PM
Quote
dc42

There is currently a mirror of the Ormerod documentation at [reprappro.cheeseandham.me.uk].

I notice that some pages have tabs, which don't work due to some javascript that didn't get scraped at the time.

If you need information from these tabs (example: tabs that state "FIRMWARE V1.09 AND LATER / FIRMWARE V1.04 AND LATER / FIRMWARE V0.78C AND EARLIER" on [reprappro.cheeseandham.me.uk] )
then please go to the copy on the web archive , which is much slower than my copy, but does have the tabs working.

Web archive copy is at [web.archive.org] and is the most complete copy of the old site - just slow.
Re: Ormerod V1 rebuild
July 19, 2018 03:16PM
@Cheeseandham: I think all the information on the tabs is on your site but it is one after the other. As you read the page you find the instructions sort of repeating and that appears to be the tabs one after the other.
Re: Ormerod V1 rebuild
July 20, 2018 01:44PM
Thanks for all the feedback.

Currently busy updating my config. g with the supplied sample. Some questions if you don't mind.

Found lots of differences with my existing config file, which was expected, but after lots of googling, I had not been able to find any reference to the below mentioned items. Some explanation would be appreciated if possible.

Please explain the difference with the U parameter of the following and also present in M203, M208 and M566.
M201 X1200 Y1200 Z20 E1000 ; set accelerations
M201 X1200 Y1200 Z20 U1200 E1000 ; set accelerations

In endstop configuration, there is once again the U parameter. Here I use the default at the moment for the standard setup as
M574 X0 Y2 Z0 S1 - X endstop at low end, Y endstop at high end, no Z endstop, all active high.
You use
M574 X1 S2 ; I believe the Foil on the Z axis base
M574 Y2 Z0 U2 S1 ; Not sure about this one

On the M305, is the T parameter required and if so, any suggestions as to how to accurately acquire these values.
M305 P0 T10000 R4700 ; set thermistor for BED

I assume the following is only relevant for dual extrusion, the second value being the second extruder?
M92 E420:420

Will report back with progress

Thanks
MadMob

Edited 1 time(s). Last edit at 07/20/2018 01:50PM by madmob.
Re: Ormerod V1 rebuild
July 20, 2018 04:16PM
1. You can remove the U parameter from all the commands it appears in, I added it when I was simulating an additional axis.

2. The T parameter defaults on the Duet 06/085 build are correct for the Ormerod (10000 for the bed, 100000 for the extruder).

3. Yes, the two M92 E values are for dual extrusion.

Edited 2 time(s). Last edit at 07/20/2018 04:20PM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Ormerod V1 rebuild
July 20, 2018 06:25PM
For the M305, I used the following as directed:
M305 P0 T10000 R4700 ; set thermistor for BED

This however gave me an error response in the gcode console
Quote
Temperature fault on heater 1, T = -14.7

Note the -14.7, as the actual reading was 14.7 at that time.

I removed both the M305 commands and then it runs fine, all temps do update in the web interface.

Any ideas?

Also something else I found:

Quote

M572 D0 S0.1 ; Pressure advance
M501 ; Read parameters from EEPROM
T0 ; select first hot end


I had not been able to get either of the above to work, yet.
Re: Ormerod V1 rebuild
July 21, 2018 01:43AM
If you have an older Duet 06 board then you need R1000 not R4700.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Ormerod V1 rebuild
July 23, 2018 02:05PM
Thanks to all the helpers out there..

Update:
Got the config.g running properly now, the last item being the Thermistor settings.
Followed your advice DC, and all went well.
Started test print but the fillament did not perform as I remembered... After much testing I found the thermistor values to not be R1000, but R4700 instead... and for some reason this time it worked when I changed it in the config.

Now moving on to the Orthogonal Axis Compensation, hope this goes better than I remember it to be.

After that I will start with the actual printer settings in Slic3r.

Will update as I go along.
Re: Ormerod V1 rebuild
July 25, 2018 01:56PM
Very glad to see some action here again.

I am following with excitement.
smileys with beer
Sorry, only registered users may post in this forum.

Click here to login