Welcome! Log In Create A New Profile

Advanced

Cherry Pi III Is Available

Posted by AndyCart 
Re: Cherry Pi III Is Available
June 20, 2015 02:18PM
Matt, the IR probe should give a reading of about 465 at a height slightly above the trigger height, when the LED is off but only just.

If your buid is accurate and the probe points are symmetrically placed, then probing may provide insufficient data to get good calibration of the diagonal rod length. I suggest you switch to 6 factor calibration, by changing S7 on the final G30 command in bed.g to S6. Alternatively, add more bed probe points. I use 13 on my large Kossel. The maximum supported is 16.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 20, 2015 03:01PM
David,

Thanks for the info, So that would be P0 to P15, and P15 being the last G30 P15 X0 Y0 Z-99999 S7.

Thanks

Matt
Re: Cherry Pi III Is Available
June 20, 2015 03:27PM
Quote
Matt,Wheatley
David,

Thanks for the info, So that would be P0 to P15, and P15 being the last G30 P15 X0 Y0 Z-99999 S7.

Thanks

Matt

Yes, that's right.

I'm coming to the opinion that it's probably not worth adjusting the diagonal rod length during auto calibration. It's the one parameter that you should be able to get spot-on. When I use 6- instead of 7-factor calibration, the RMS error increases only slightly. If the diagonal rod length gets adjusted too much, then the XY scaling will be wrong.

Edited 1 time(s). Last edit at 06/20/2015 03:27PM by dc42.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 20, 2015 06:39PM
Ok I guess this is a bit out of date but I finally got my version of cherry pi ii up and running. lol

Based on cherry pi ii with the following differences.
P2 carriages but redesigned to incorporate a pinch bolt so any lateral play can be adjusted out.
(I found the original P2 carriages became loose on the extrusion after some use.)
Redesigned centre and carriage plates to use standard ball links.
Direct drive bowden extruder.
My own design heated bed. made from 250mm dia x 4mm round mirror (I think these are used as wedding reception table platters) and 4M of resistance wire cut into 4 separate heaters wired in parallel.
Final resistance is 1.5 ohms pulling about 8amps or say appx 100 watts. I basically just stuck the resistance wire on the back of the mirror in a spiral pattern with capton tape. It works very well.
I haven't incorporated auto bed leveling yet but may try it at some point but manual bed leveling is a breeze with this printer once the delta kinetics are sorted.
Mega2560 -Ramps1.4 and marlin.
I am extremely pleased with this printer and my poor old prusa i3 has had very little use since the delta was finished winking smiley
Thanks to Andy for a great basic design!!
Some pics






Stu UK

Edited 1 time(s). Last edit at 06/20/2015 07:30PM by stuuk.
Re: Cherry Pi III Is Available
June 20, 2015 08:34PM
So, 5 Calibrations in a row with the duet and a differential IR and I get these results:-

1:04:09 AMM666
Endstop adjustments X-0.54 Y0.87 Z-0.33
1:04:06 AMM665
Diagonal 305.70, delta radius 150.75, homed height 138.14, bed radius 90.0, X -0.9°, Y -1.2°
1:03:26 AMG32
Calibrated 6 factors using 13 points, RMS error before 0.07 after 0.07
1:02:09 AMM666
Endstop adjustments X-0.54 Y0.76 Z-0.22
1:02:07 AMM665
Diagonal 305.70, delta radius 150.70, homed height 138.09, bed radius 90.0, X -0.7°, Y -0.8°
1:01:28 AMG32
Calibrated 6 factors using 13 points, RMS error before 0.06 after 0.06
1:00:27 AMM666
Endstop adjustments X-0.56 Y0.88 Z-0.32
1:00:24 AMM665
Diagonal 305.70, delta radius 150.81, homed height 138.13, bed radius 90.0, X -1.0°, Y -1.2°
12:59:42 AMG32
Calibrated 6 factors using 13 points, RMS error before 0.08 after 0.06
12:57:37 AMM666
Endstop adjustments X-0.67 Y0.89 Z-0.22
12:57:27 AMM665
Diagonal 305.70, delta radius 150.69, homed height 138.06, bed radius 90.0, X -0.9°, Y -1.0°
12:56:51 AMG32
Calibrated 6 factors using 13 points, RMS error before 0.31 after 0.07

Are they good bad or ugly, They look pretty good to me but I would like other peoples opinions, is there anything I need to look at? The bed Radius is set to 90, although it is a 260 diameter bed, the IR sensor falls off the end of the build plate if I have this set to 130. So I set all my cal points to a 90 bed.

Thanks

Matt
Re: Cherry Pi III Is Available
June 21, 2015 06:54AM
Matt, those figures look not too bad to me, although the RMS error you are getting is a little high. I suspect that the effector is tilting slightly as it translates. I had the same problem initially.

Also, your Y and Z endstop corrections are varying by rather a lot, which suggests to me that you are not getting consistent results from microswitches or from the sensor. The initial probing speed is set by the M210 Z parameter. The final probing speed is equal to the Z maximum jerk speed, set by the M566 Z parameter. I've just realised that I increased the jerk speeds set in config.g recently, forgetting that they affect Z probing as well. So I suggest you reduce the M566 Z parameter to 200 in config.g. I just did this, and at the same time reduced the F500 parameter in line 6 of homedelta.g to F250, to reduce the final homing speed. These changes have improved reproducibility for me. I now get these results:

11:25:26M666
Endstop adjustments X0.12 Y0.26 Z-0.39
11:25:22M665
Diagonal 349.50, delta radius 177.82, homed height 508.68, bed radius 150.0, X -0.8°, Y -0.3°
11:25:19G32
Calibrated 6 factors using 13 points, RMS error before 0.05 after 0.04
11:24:50M666
Endstop adjustments X0.15 Y0.29 Z-0.45
11:24:48M665
Diagonal 349.50, delta radius 177.83, homed height 508.71, bed radius 150.0, X -0.6°, Y -0.3°
11:17:52G32
Calibrated 6 factors using 13 points, RMS error before 0.04 after 0.04
11:17:23M666
Endstop adjustments X0.14 Y0.29 Z-0.43
11:17:20M665
Diagonal 349.50, delta radius 177.89, homed height 508.72, bed radius 150.0, X -0.7°, Y -0.4°
11:17:16G32
Calibrated 6 factors using 13 points, RMS error before 0.05 after 0.04
11:16:47M666
Endstop adjustments X0.15 Y0.33 Z-0.48
11:16:45M665
Diagonal 349.50, delta radius 178.01, homed height 508.76, bed radius 150.0, X -0.8°, Y -0.5°
11:16:37G32
Calibrated 6 factors using 13 points, RMS error before 0.63 after 0.04
11:16:14M666
Endstop adjustments X0.00 Y0.00 Z0.00
11:16:11M665
Diagonal 349.50, delta radius 180.00, homed height 508.50, bed radius 150.0, X 0.0°, Y 0.0°

The RMS error I am getting is generally 0.04.

You can also test whether the sensor is giving consistent results like this. Take a copy of your bed.g file, remove the G28 homing commands from the start and end (to eliminate the effect of endstop switch jitter), and replace S6 in the final G30 command by S0. This will perform no calibration but instead print out the height errors at all the probe points. You can run this several times and compare the results.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 21, 2015 11:59AM
David,

I have made those changes and the results look much better

4:22:16 PMM666
Endstop adjustments X-0.58 Y0.77 Z-0.19
4:22:13 PMM665
Diagonal 305.70, delta radius 150.88, homed height 138.14, bed radius 90.0, X -0.9°, Y -1.0°
4:21:32 PMG32
Calibrated 6 factors using 13 points, RMS error before 0.06 after 0.06
4:20:47 PMM666
Endstop adjustments X-0.57 Y0.76 Z-0.20
4:20:42 PMM665
Diagonal 305.70, delta radius 150.89, homed height 138.15, bed radius 90.0, X -0.8°, Y -0.9°
4:20:00 PMG32
Calibrated 6 factors using 13 points, RMS error before 0.06 after 0.06
4:19:06 PMM666
Endstop adjustments X-0.60 Y0.84 Z-0.24
4:19:04 PMM665
Diagonal 305.70, delta radius 150.84, homed height 138.14, bed radius 90.0, X -0.9°, Y -1.2°
4:18:03 PMG32
Calibrated 6 factors using 13 points, RMS error before 0.08 after 0.07
4:17:16 PMM666
Endstop adjustments X-0.67 Y0.85 Z-0.18
4:17:13 PMM665
Diagonal 305.70, delta radius 150.70, homed height 138.10, bed radius 90.0, X -0.8°, Y -1.0°
4:16:31 PMG32
Calibrated 6 factors using 13 points, RMS error before 0.29 after 0.08


I tried to modify the bed.g as you suggested, by removing the G28 from the beginning and end and changing the S6 to S0 , I get the following error:

G32
Error: Delta calibration error: 13 factors requested but only 3, 4, 6 and 7 supported
Re: Cherry Pi III Is Available
June 21, 2015 05:00PM
Yes, those results look more stable. It seems to be needing 2 iterations to converge, and you have nearly 1mm difference between your Y and X endstop corrections. So I suggest you adjust your endstops slightly to reduce the corrections needed, also set your delta radius to about 150.85mm in config.g.

It might also be worth checking for effector tilt. I do this by putting the nozzle on the verge of touching the bed at various points, and then checking the height of the sensor board edge above the bed using feeler gauges.

Quote
Matt,Wheatley
I tried to modify the bed.g as you suggested, by removing the G28 from the beginning and end and changing the S6 to S0 , I get the following error:

G32
Error: Delta calibration error: 13 factors requested but only 3, 4, 6 and 7 supported

My mistake. It is S-1 you need to just probe and report, not S0. S0 tries to calibrate as many factors as there are prope points.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 21, 2015 05:15PM
Thanks,

I will give your suggestions a try.
Re: Cherry Pi III Is Available
June 22, 2015 12:06AM
Quote
pugzor
Hey all,

Just thought I'd pop my head in and say hi as I've started collecting parts to build my own Cherry Pi III. It'll be my first 3D printer, although I've backed The Micro on Kickstarter. I'm definitely going to need some help so I figured I'd introduce myself first!

So far the biggest challenge has been to locate parts within Australia as shipping really is a killer for anything from the UK or the US. I think there was one order I got quoted on and it was around US$100 just in shipping alone and it wasn't even a large amount of parts! I did decide to get my plastic parts from Andy... not only as a bit of a thank-you for putting this project out in the wild but because I think he'll take a fair bit of care to make sure they're on-spec. One day, when I get a bit more adventurous, I'd love to try and cast some modified versions of the components (removing unnecessary material due to added strength of aluminium) using the lost-PLA method... but that might be a bit down the track. smiling smiley

In terms of parts sources I'm going with:
- Plastics and some items I was unsure about (springs, bearings, etc) from Andy
- V slot, pulleys and mini v wheel kit from OpenBuilds
- GT2 belt and smart LCD controller (seems the same as the RRD one?) from BilbyCNC
- RAMPS, Mega2560, stepper drivers and NEMA 17s from MorelliTech
- Most of the fasteners from bolt.com.au if I can't get them at a similar price from Masters or Bunnings
- Power supply from RS (unless I can find cheaper)
- Centrifugal fan from Element14
- A few other things like aluminium tube from smallparts.com.au

It's a lot of different sources but places like RS and smallparts I can access in person, so it won't set me back on shipping.

My main goal is to have something with a good sized print area that can do some pretty reasonable resolution prints. The Micro is going to be cool to do small parts but I want to do some bigger stuff too.

One idea I've been tossing up is to build a large enclosure for it, just to a) absorb the small amount of noise it seems to make and b) to potentially warm up the area a tiny bit. I don't think I'll go full heat bed but I'm considering feeding a small, not-fan-driven heater to have a heated chamber of sorts. Would that cause any issues with the components?

I'm really excited, should be a great project and produce some nice parts!

Hahah, you guys. I FINALLY FINISHED IT. Only took like 10 months and around 50 hours troubleshooting.

[www.youtube.com]
[www.youtube.com]

Okay, so there's a bit of fine tuning to go, but I've finally got parts that stick to the bed and get printed fully and correctly.

The biggest problem was that at some point unbeknownst to me, I'd set the Z probe offset to being 0.8mm. That meant that although the paper calibration worked it was 0.8mm off in the centre. So stupid. It now prints though!

A few questions...
- After I do the fine tuning calibrations, where's the best place to ask about improving my print settings? I noticed they're a bit messy so I'd like some pointers to what I should be tweaking to fix a few things.
- Also, what's the latest and greatest methodology for adding a heated bed? I've got a M3D Micro too and it suffers from curling something terrible (event smallish PLA) so I'd like to heat my bed.
Re: Cherry Pi III Is Available
June 22, 2015 12:26AM
I think an aluminium plate with a buildtak sheet or PEI coated. I bought one here but haven't tested any of it yet.
Re: Cherry Pi III Is Available
June 23, 2015 11:17PM
Pulled the trigger on getting a heated build plate as well as an upgraded power supply.

Heatbed: [www.ebay.com.au]
Power supply: [www.ebay.com.au] [opted for the 12V 20A 240W model]

I think I'll actually place the heated bed under my existing glass bed. I'm not sure how I'll attach them yet but I guess it'll involve a fair amount of thermal paste. It's probably going to be overkill but as long as I pre-heat it (so that the glass is the same temp as the bed thermister is reading) it should work fine. Theory being that the more heat that's being held by the plate, the less likely it'll be affected by ambient cooling (aluminium is a great conductor of heat but also cools quickly too... glass is a little more resistant to all kinds of change).

I'm a tad worried about if the new PSU will fit into the rig but it's only ~4cm longer, ~1cm wider and ~1cm higher than the original 60W I had. Here's hoping.
Re: Cherry Pi III Is Available
June 24, 2015 02:14AM
Quote
pugzor
The biggest problem was that at some point unbeknownst to me, I'd set the Z probe offset to being 0.8mm. That meant that although the paper calibration worked it was 0.8mm off in the centre. So stupid. It now prints though!

A few questions...
- After I do the fine tuning calibrations, where's the best place to ask about improving my print settings? I noticed they're a bit messy so I'd like some pointers to what I should be tweaking to fix a few things.
- Also, what's the latest and greatest methodology for adding a heated bed? I've got a M3D Micro too and it suffers from curling something terrible (event smallish PLA) so I'd like to heat my bed.

Hi @pugzor,

Well done for getting to this stage.

1) To reset the Z height, if you haven't already found it, send some GCODE to the printer as follows:

M666L
This lists the current setting. Find the H value and subtract 0.8 from it then send:

M666 HNewValue

2) If you use something like BuildTak as @DeeJay suggests, you'll be able to print PLA without a heated bed. BuildTak is quite expensive but lasts a long time if you treat it carefully when prising the prints off. I used to do it this way but then I changed to printing on 200mm circular glass on top of a heated bed at 55-60C. Just get some hairspray that includes some polymer in the ingredients (I use Elnet Satin Super Hold from Tesco - in the UK). Just a light spray about every 5 prints does the trick. The great thing with this glass/hairspray combo, compared to BuildTak where the print sticks like glue, is that the print just "pops off" when the bed cools below 30C.

I'm not sure which version of the CPi you have but if you're using the the latest version with the inductive probe you may find that adding a 2-3mm glass bed over the aluminium base will take the probe out of range. In this case, you might have to just use the probe for calibration (with the glass removed - and then adjust the Z height by the glass thickness as mentioned above) and disable the levelling before every print.

Best regards

Andy Bower
Re: Cherry Pi III Is Available
June 24, 2015 02:59AM
@bower-andy, that's exactly what I did re: Z-probe and I did have to readjust the M666 H value anyway, because the 0.8mm was enough to push offsets out of range. It won't be an issue for me recalibrating when I add the heated bed as I understand the calibration process pretty well now.

Yeah I've been throwing up the idea of getting some BuildTak for a while. I've been doing the cheap glue stick thing which helps, but if PLA is curling I can't imagine how bad ABS is going to be. I might try BuildTak while I'm waiting for my heated bed parts to arrive though.
Re: Cherry Pi III Is Available
June 24, 2015 02:30PM
David,

I tried S1 for the probe test at the end of the G30 and it does the calibration but I don't get any output into the Gcode console or from the USB (Com).

Edit, My fault I missed the - and it does make a difference smiling smiley Works like you said when you use what you said.

Results from G30 S1 with the differential IR (No homing)

19:20:36 BSTG32
Bed probe heights: -4.983 -5.657 -6.196 -5.770 -5.035 -4.757 -5.139 -5.525 -5.702 -5.575 -5.277 -5.162 -5.401, RMS error: 5.411
19:16:27 BSTG32
Bed probe heights: -4.808 -5.482 -6.021 -5.607 -4.860 -4.582 -4.977 -5.350 -5.527 -5.400 -5.102 -4.987 -5.226, RMS error: 5.239
19:15:03 BSTG32
Bed probe heights: -4.633 -5.307 -5.858 -5.432 -4.685 -4.407 -4.802 -5.175 -5.352 -5.225 -4.927 -4.812 -5.051, RMS error: 5.065
19:13:43 BSTG32
Bed probe heights: -4.458 -5.145 -5.671 -5.245 -4.510 -4.232 -4.627 -5.000 -5.177 -5.050 -4.752 -4.637 -4.876, RMS error: 4.890
19:10:39 BSTG32
Bed probe heights: -4.271 -4.957 -5.496 -5.070 -4.335 -4.057 -4.452 -4.812 -5.002 -4.875 -4.577 -4.462 -4.701, RMS error: 4.712


Good bad or ugly?

Actually just looking at the difference between the values, it appears to have -0.175 offset on each iteration. Any ideas? or is this just because the printer isn't homing on each run.

Thanks

Edited 3 time(s). Last edit at 06/24/2015 03:43PM by Matt,Wheatley.
Re: Cherry Pi III Is Available
June 24, 2015 05:45PM
Matt,

Those results don't look good to me. First, you have an error of around 5mm in all the readings. This suggest to me that you started with the homed height set incorrectly by about 5mm, unless I am missing something. After you have homed the printer but before you run auto calibration, where does the printer think Z=0 is?

Second, the height errors are varying far too much between passes, as if you are getting inconsistent results. Did you reduce the probing and homing speeds as I described in an earlier post? Another possibility is that you have the maximum movement speed set too high and the motors are missing steps when travelling between probe points.

I just checked my delta, by homing it, probing 3 times and reporting the results, then running auto calibration once, then probing another 3 times. These are the results I got (latest at the top):

22:08:32Bed probe heights: -0.002 -0.074 0.024 -0.048 -0.008 -0.076 0.048 0.050 0.073 -0.009 -0.039 -0.035 -0.002, RMS error: 0.046
22:08:08M32 probe.g
File probe.g selected for printing
22:07:53Bed probe heights: -0.002 -0.074 0.037 -0.061 -0.008 -0.064 0.060 0.063 0.060 -0.009 -0.026 -0.023 -0.002, RMS error: 0.046
22:07:30M32 probe.g
File probe.g selected for printing
22:07:08Bed probe heights: -0.014 -0.087 0.024 -0.048 -0.008 -0.064 0.035 0.050 0.060 -0.022 -0.026 -0.023 -0.015, RMS error: 0.043
22:06:44M32 probe.g
File probe.g selected for printing
22:06:27G32
Calibrated 6 factors using 13 points, RMS error before 0.65 after 0.04
22:05:59Bed probe heights: -0.914 -1.369 -1.001 -0.502 -0.291 -0.752 -0.202 -0.364 -0.613 -0.442 -0.152 -0.054 -0.071, RMS error: 0.644
22:05:34M32 probe.g
File probe.g selected for printing
22:05:08Bed probe heights: -0.939 -1.394 -1.001 -0.502 -0.291 -0.764 -0.215 -0.376 -0.613 -0.467 -0.140 -0.054 -0.096, RMS error: 0.654
22:04:44M32 probe.g
File probe.g selected for printing
22:04:30Bed probe heights: -0.914 -1.369 -1.026 -0.477 -0.316 -0.739 -0.202 -0.364 -0.600 -0.455 -0.152 -0.054 -0.071, RMS error: 0.645
22:04:13M32 probe.g
File probe.g selected for printing
22:03:49Connection established!

You can see that my probe results have a repeatability of about 0.3mm.

Edited 1 time(s). Last edit at 06/24/2015 05:45PM by dc42.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 24, 2015 05:52PM
PS - I just tried removing the homing command from my probe file to make it like yours, and I am getting the same effect - the height errors decrease by about 0.18mm per iteration. Looks to me either like a firmware bug, or the motors are missing steps when they stop after probing. I will investigate.

Perhaps your initial error of nearly 5mm was caused by doing this repeatedly?

Edited 1 time(s). Last edit at 06/24/2015 05:53PM by dc42.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 24, 2015 06:45PM
I think I've sussed it. When a move is aborted because the Z probe has triggered, I believe the firmware is mis-calculating the stepper motor positions by 1 microstep. On my machine that's 12.5um, so after probing 13 points the error is 13 * 12.5 = 162.5um which is about what I observe.

It's late here, so I need to get some sleep before I release a fix.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 24, 2015 07:33PM
Thanks David for looking into it.

I have just replaced my end stops for optical switches, I am hoping this will give less error than the micro switches.


Matt

Edited 1 time(s). Last edit at 06/24/2015 07:54PM by Matt,Wheatley.
Re: Cherry Pi III Is Available
June 24, 2015 07:51PM
Nice debugging!
Re: Cherry Pi III Is Available
June 25, 2015 06:22AM
Matt, I've put the 1.09c release candidate binary at [dl.dropboxusercontent.com]. Changes in this release:

- Fixed possible divisions by zero in the filament usage calculations, which could lead to AJAX errors from the web interface
- Fixed problem whereby after a sucessful Z probe, the coordinates of the moving motors were miscalculated by 1 microstep
- When using an analog Z probe (e.g. IR sensor), the slow homing speed is no longer the maximum Z jerk speed (as configured by M566), instead it is 1/3 of the normal Z homing speed (as configured by M210)
- Changed the way Z probe results are reported to show the mean and standard deviation separately

This release gives consistent result on my delta. Let me know what results you get on yours.

Edited 1 time(s). Last edit at 06/25/2015 06:22AM by dc42.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 25, 2015 07:51AM
David that's amazing. I will upload it as soon as I get home and give it a try.
Re: Cherry Pi III Is Available
June 25, 2015 08:05AM
Just for anybody who is interested , here are photos of my Optical end stop modification. I haven't tested repeatability yet, that's tonight Job. I will post results when I have them.

[drive.google.com]
[drive.google.com]
[drive.google.com]
[drive.google.com]

If anybody wants the stl files I can provide them, it's a very simple modification, just a little bracket to hold the optical sensor and a bit added to the rod carriers.
Re: Cherry Pi III Is Available
June 25, 2015 12:43PM
Could people post pictures of what they use to cool the plastic on there e3d v5 and v6 setups thanks.
Re: Cherry Pi III Is Available
June 25, 2015 02:14PM
David,

I have updated the firmware and it fixed the issue with the repeated probeing

Output from log:-

18:27:58 BST
Bed probe heights: -6.696 -6.695 -6.696 -6.695 -6.697 -6.695 -6.702 -6.700 -6.702 -6.700 -6.702 -6.700 -6.701, mean -6.698, deviation from mean 0.002
18:26:15 BST
Bed probe heights: -6.696 -6.695 -6.696 -6.695 -6.697 -6.695 -6.702 -6.700 -6.702 -6.700 -6.702 -6.700 -6.701, mean -6.698, deviation from mean 0.002
18:25:10 BST
Bed probe heights: -6.696 -6.695 -6.696 -6.695 -6.697 -6.695 -6.702 -6.700 -6.702 -6.700 -6.702 -6.700 -6.701, mean -6.698, deviation from mean 0.002



With the G28 put back and the G30 changed back to S6, this is with the new firmware and optical end stops.


18:44:02 BST
M666
Endstop adjustments X0.33 Y0.77 Z-1.10
18:44:00 BST
M665
Diagonal 305.70, delta radius 149.82, homed height 139.67, bed radius 90.0, X -1.2°, Y -1.2°
18:43:51 BST
G32
Calibrated 6 factors using 13 points, deviation before 0.063 after 0.059
18:42:56 BST
M666
Endstop adjustments X0.29 Y0.76 Z-1.06
18:42:54 BST
M665
Diagonal 305.70, delta radius 149.79, homed height 139.63, bed radius 90.0, X -1.2°, Y -1.1°
18:42:47 BST
G32
Calibrated 6 factors using 13 points, deviation before 0.087 after 0.068
18:41:21 BST
M666
Endstop adjustments X0.36 Y0.86 Z-1.22
18:41:18 BST
M665
Diagonal 305.70, delta radius 149.43, homed height 139.63, bed radius 90.0, X -1.4°, Y -1.4°
18:41:10 BST
G32
Calibrated 6 factors using 13 points, deviation before 1.089 after 0.047

Anything I should look at?

Edit:

Out of interest I changed bed.g back to S-1 and kept the G28 commands to test the repeatability after home:-

21:07:58 BSTG32
Bed probe heights: 0.045 0.151 0.120 0.338 -0.058 -0.200 -0.209 0.060 0.066 0.210 -0.147 -0.178 -0.054, mean 0.011, deviation from mean 0.163
21:07:07 BSTG32
Bed probe heights: 0.045 0.151 0.120 0.338 -0.046 -0.200 -0.222 0.060 0.078 0.210 -0.147 -0.178 -0.054, mean 0.012, deviation from mean 0.165
21:06:11 BSTG32
Bed probe heights: 0.045 0.151 0.120 0.338 -0.058 -0.200 -0.222 0.060 0.066 0.210 -0.147 -0.190 -0.054, mean 0.009, deviation from mean 0.166
21:05:21 BSTG32
Bed probe heights: 0.045 0.151 0.120 0.338 -0.058 -0.200 -0.222 0.047 0.078 0.210 -0.159 -0.190 -0.054, mean 0.008, deviation from mean 0.167
21:04:33 BSTG32
Bed probe heights: 0.032 0.151 0.120 0.338 -0.058 -0.212 -0.234 0.047 0.066 0.210 -0.159 -0.190 -0.066, mean 0.003, deviation from mean 0.169

I have a 1.0mm offset between the IR sensor light comming on and the nozzle gripping a piece of paper. I don't suppose anybody knows where to put that offset figure using DC42's firmware?




Matt

Edited 2 time(s). Last edit at 06/25/2015 04:49PM by Matt,Wheatley.
Re: Cherry Pi III Is Available
June 25, 2015 07:02PM
Those figures look quite good to me, although the deviations in flatness are about double the values I get on my delta.

The place to put the 1mm offset is in the Z parameter of the G31 command in config.g.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
June 25, 2015 07:14PM
Thanks David for all your help.


I have had a bit of a tweak with the z-tower and I now have:-

23:45:33 BSTM666
Endstop adjustments X-0.01 Y0.28 Z-0.28
23:45:31 BSTM665
Diagonal 305.70, delta radius 149.85, homed height 139.96, bed radius 90.0, X -1.2°, Y -1.3°
23:45:10 BSTG32
Calibrated 6 factors using 13 points, deviation before 0.150 after 0.068

I think this will do nicely smiling smiley

Oh yes and the IR probe is amazingly accurate smiling smiley

Edited 1 time(s). Last edit at 06/25/2015 07:15PM by Matt,Wheatley.
Re: Cherry Pi III Is Available
June 26, 2015 04:41AM
Thanks Matt, I'm glad it's working well for you!


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Cherry Pi III Is Available
July 17, 2015 09:12AM
Today I tried to print with ABS on my Cherry Pi IIIs, but the bed temperature wouldn't go above 75°C. Here is a capture of the temperature graph.



The dip at about 18 minutes is where I reconfigured marlin to run the bed heater bang-bang, but it didn't help. I'm not sure about the dip at 30 minutes. I was moving the head around using the manual controls about then, so it is possible that the power supply couldn't provide enough current.

Any suggestions?
Re: Cherry Pi III Is Available
July 17, 2015 11:00AM
What size PSU are you using?
Sorry, only registered users may post in this forum.

Click here to login