PretendPrusa

Off Topic => General ChitChat => Topic started by: CdRsKuLL on September 04, 2019, 05:09:36 AM

Title: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on September 04, 2019, 05:09:36 AM
Wanhao D9 Mk2 Waggster CR10Pro Firmware

https://pretendprusa.co.uk/index.php?action=downloads;sa=view;down=11 (https://pretendprusa.co.uk/index.php?action=downloads;sa=view;down=11)

To flash the touchscreen you have to format the MicroSD card differently to normal.  Please use the following settings in the attached image. Take note of the 4096 Allocation unit size........
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: NullerDk on September 06, 2019, 05:09:43 AM
Wanhao D9 Mk2 Waggster CR10Pro Firmware

https://pretendprusa.co.uk/index.php?action=downloads;sa=view;down=11 (https://pretendprusa.co.uk/index.php?action=downloads;sa=view;down=11)

Seems to b nice, i just cant use it on my D9 since im having BL-Touch pinned on mainboard,
thanks for the test anyways  8)
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: velcrohead on September 18, 2019, 06:52:03 AM
Wanhao D9 Mk2 Waggster CR10Pro Firmware

https://pretendprusa.co.uk/index.php?action=downloads;sa=view;down=11 (https://pretendprusa.co.uk/index.php?action=downloads;sa=view;down=11)

Hi, Been using this for a while now, any new revisions or additions to the firmware at all?
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on September 18, 2019, 07:59:05 AM
Not yet.. but I do know Tiny have released a new one for the CR10 Pro.. so when I get a free night I'll spend a few hours porting it over again :-)  Will be next week mind as I'm a bit busy at the moment.

Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: velcrohead on September 18, 2019, 09:41:05 AM
Not yet.. but I do know Tiny have released a new one for the CR10 Pro.. so when I get a free night I'll spend a few hours porting it over again :-)  Will be next week mind as I'm a bit busy at the moment.

No problem, as and when, still printing fine with the firmware, cheers. ;)
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: really on October 04, 2019, 12:35:09 PM
Hi all
Thank you for firmware

Can anyone tell me why home position is in the middle of the plate
300x300x400 Wanhao D9 Mk2
Thanks
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on October 04, 2019, 01:03:20 PM
Hi, this is called safe homing and it’s done to protect the sensor but also it measures the very centre of the bed as home.  In the past home is generally x0 y0.. but this would take the sensor off the bed.

No other reason really
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: really on October 04, 2019, 01:51:15 PM
when it finish printing it stop at the middle of the plate
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on October 04, 2019, 03:08:21 PM
That’s down to your gcode end script in your slicer.

You will need to add something like

G90
G0 X0 Y250

That should home the X and move the bed forward.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: really on October 07, 2019, 07:04:55 AM
Thank you
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: velcrohead on October 15, 2019, 05:51:28 AM
Any updates to this firmware at all?, still using this one by the way.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: MRob on October 16, 2019, 03:35:17 PM
No joy with this on my mk1! Curiously, I updated the LCD firmware from the zip, and after I flashed mainboard back it just worked, didnt need to change back to Wanhao stock. Which makes me think curious if something might have gone wrong there but, I did say complete from SD card so... Anyway, wondering if there are any significant differences between mk1 and mk2 here, I notice wanhao seem to have different firmware for each. Any chance of a fix, or advice which I might be able to work through?
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on October 16, 2019, 03:48:52 PM
Hey,

From what I understand the only difference between the mk1 and mk2 regarding firmware is the position of the BLTouch in relation to the nozzle.

You will know if you have flashed the touchscreen correctly as it looks completely different from the Wanhao one. If it looks the same then it didn't work.

Happy to help you update if you let me know which bit you're stuck on.

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Jozo on October 17, 2019, 04:31:51 AM
Hi!

I seem to be doing something wrong... I've flashed the main board with the "D9MK2_Factory_300.hex" via PrusaSlicer, and the touch screen as well. When I start the printer now it gets stuck at the Wanhao "splash" screen...?
How do I know that the flashing of the screen has worked? Please see attached image. A lot of zeroes, is that correct?

Best regards,
Pär
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: MRob on October 18, 2019, 04:59:38 PM
Steve,
Thanks for your fast reply the other day and offer to help! Sorry for the delay on my part, really busy with other things. Anyway just tried it again, and suspect I'm in the same boat as Par above. First time I flashed both and it stays stuck on Wanhao load screen, because the flash of the screen hasnt worked for some reason. Reload stock firmware for board only, and it boots again normal. Same as in above picture when doing the screen, says all OK - and I've checked the files manually, as you say it all looks very different. Just now I only did the screen, and it booted straight back into stock Wanhao as if nothing had happened. Makes me wonder if there was a slight alteration to the screen hardware, although then I wouldnt expect it to work at all! Rather than holding on to the previous firmware. So... I'm stuck! Weird...
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on October 21, 2019, 03:52:46 AM
Hi, sorry I had a really busy weekend.  Is your MicroSD card less than 16gb that's really the only thing I can think of?  Generally, you should see things like 0003 and 0002 after the filetypes that appear, then it would flash up all the screens as it copies them over.

Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: MRob on October 21, 2019, 05:34:24 AM
No problem! And less than 16gb? Wasnt aware that was an issue - it is 64gb, but formatted correctly. I'll buy a smaller one and try again. Thanks for the tip.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: MRob on October 23, 2019, 09:27:17 AM
OK just tried with an 8bg fat32 formatted microsd and...bummer.... still no good. Oh well, I was thinking of switching to an MKS board anyway!!
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on November 18, 2019, 04:13:05 AM
NOTICE...

For those having problems flashing the touchscreen you MUST format your MicroSD card correctly.

It HAS to be 16GB or under
You MUST set the Allocation unit size to 4096 bytes

See the attached photo... once you do this it will update fine :-)

Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: squatporcupine on December 26, 2019, 04:40:35 PM
EDIT: Well after looking through the config files some more it looks like linear advance never is turned on since MachineD9Mk2 is always defined and needs to be disabled to meet the linear advance if statement requirements. I just removed the DISABLED(MachineD9Mk2) from the if check and everything seems to be working now. I was just curious as to the reason why linear advance by default can't be enabled?

Hello,

I've got the Marlin firmware uploaded and working on my Monoprice Maker Pro Mk1 (D9 300x300 Mk1), I was trying to set up linear advance and had it enabled in the config file but after printing a couple test patterns nothing seemed to be changing. I went to check using the M900 command through pronterface but only got "unkown command" errors. I was wondering what version of marlin the port is based off of as M115 command only returns Marlink 1.0 Waggster/if you've had any success with enabling and configuring linear advance.

Thanks,

Matt
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Absalonius on December 31, 2019, 02:44:07 PM
Getting a bunch of junk over octoprint when trying to communicate with printer. Any idea why?

Edit: I'm forgetting my basics! was on the wrong Baud rate, fixed once Set to Auto Baud Rate.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on January 02, 2020, 02:42:07 AM
Glad you got it sorted.. yep I was going to suggest the baud rate, then I saw your update.

The only bug/problem I've found so far is it won't update after you insert your SD Card, you need to power cycle it.  I've not had a good look why this is at the moment but think it's to do with the SD card trigger pin, need to investigate more.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: FL62 on January 07, 2020, 12:10:46 PM
I installed this firmware over the weekend. While I had no issues getting it flashed to the board and display initially, I noticed some weird things while using it. My machine was previously "Zero'd" were the Z axis would sit just touching the build surface, and at the center of the build plate. When I ran an auto level, I would bump it up 0.2mm and it printed well.

After installing this software, it would zero slightly to the right of center on the build plate, but also 5cm above it! This software will not allow "negative" numbers in the Z axis position, so I reset the Z axis mechanically to bring it down. When I went to try and print though, it would give Homing Errors when trying to start the print.

The other far more critical issue is that the firmware flash killed my USB port - it worked perfectly before hand, and I could print from any slicer program. After the firmware flash, that port is no longer recognized. Now my problem is that I have no way to flash any firmware!!!!

Hoping someone has some ideas, as otherwise I have essentially bricked my printer.....
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on January 07, 2020, 01:26:56 PM
Hi,

When you first install the new firmware you need to reset your eeprom via the M502 / M500 commands. This will load all default settings into it.  Following this you then need to set your Z-Offset, if you don't reset your eeprom then nothing will be saved!  The gap you mention is your Z offset not being set, so this and the eeprom clear needs to be done first.  The actual probe should be in the centre of the bed, not the nozzle when its homing.

The firmware would not have killed your usb port, this is impossible to do as it's not controlled via the firmware at all.  You must have something else using it that you didn't realise, Cura is a great one for this... if you have Cura running it will grab the port and take over it blocking everything else.. so double check that.

So.. make sure you clear your eeprom, without this it won't save any settings, including z offset and bed level measurements taken.

Let me know how you get on.

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: FL62 on January 07, 2020, 05:09:09 PM
Thanks for the fast reply Steve! I did run the M500 and M502 Gcode commands to reset the EEPROM. The USB port issue is weird because it obviously worked before (that's how I flashed the firmware through CURA) but now is not recognized. I was concerned that since this firmware was ported over from the CR-10, that maybe a different hardware or address was used on the USB side of things causing the issue.

Is there any other way to load a .hex file into the Wanhao board without USB?

** EDIT: I decided to try an old PC Troubleshooting logic, so I disconnected anything from the control board that "talks" to it aside from the USB Cable (I unplugged the SD Card and also the display cable) and wouldn't you know it - the USB Port popped up again! Not sure why it wasn't being recognized - but it is back now). I wonder if the USB port and display were trying to share an interrupt or something?
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on January 07, 2020, 05:39:43 PM
Superb.. glad you can at least get back up and running.  It's an M502, not 505.. but I guess you knew that anyway to load the defaults.

I am running a slightly updated version if you want to give it a go? This one limited the probe to 16 points as the original and I've slowed a couple of things down. Getting good results on first test.  I still need to work out the sd card refresh but I've been that busy at work (starting own business) I've not had a free minute.

Still panic over :-)  let me know if you need anything 
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: dabuh on February 13, 2020, 09:44:57 AM
Any chance this would work with the Monoprice Maker Pro MK1 which I believe is just a rebranded Duplicator 9 MK1?  The only real difference I know of is the BL Touch vs inductive sensor.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on February 13, 2020, 05:42:10 PM
Hey Dabuh, Yes and no..  Yes it will work but will need editing so it will work with your sensor.  The probe needs to be changed to a fixed probe and the offsets changing... Other than that it should be okay.

I keep meaning to finalise this release but it's just finding a free night to get it all done and tested.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 05, 2020, 02:05:03 PM
Thanks so much for porting this firmware. I've got v1.0 all loaded (+reset EEPROM) on my Monoprice Maker Pro / Wanhao D9 Mk1 (w/added BLTouch), but I've run into several issues...

1. I can adjust the z with manual leveling quadrants, but auto-level locks/freezes.
2. Prints stay forever at "Heating..." I've noticed the temperatures seem to fluctuate between -1 deg C and spot on for both bed/head.
3. When I pause the print, the screen says "No Filament" and prompts to load, which doesn't do anything with the filament, but it does change the screen to say "Printing" rather than "Heating." The "Pause" option is still visible (i.e., it doesn't seem to pause -- not that it ever started.)
4. Loading filament through the menu just runs the filament motor in reverse (removes filament). Likewise unloading pushes filament through the extruder.

Any idea why I'm getting such widespread issues when the firmware seems to work for others?
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Eridyne on March 05, 2020, 04:55:26 PM
Using a very similar build to the previous posted - Maker Pro/D9 Mk1 w/ upgrade kit - and have also run into issues.

I don't get any levelling problems, nor temperature issues - that I've noticed. I have had a few working prints... in between two instances where prints would sit at heating, cooling, or similar, and do nothing, but would quickly finish their progress bar. Those were only fixed by reflashing other (Wanhao) firmware, nothing else made any difference.

I've also seen the no filament pause issue, where it doesn't seem to exactly pause.

You're not the only one who's seeing really quirky behavior. It's not stable enough for long enough, in my case, to keep.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 05, 2020, 07:01:41 PM
Updates... Figured some things out on my own.

Autolevel: I never got autolevel to run from the firmware, but G28 + G29 + M500 works.

Filament runout sensor: Enabled on pin 8 (see attached drawing from https://www.thingiverse.com/thing:3521059). I added a jumper between pin 8 and ground to get M119 to read "filament:open"
Reversed extruder direction: I physically reversed the stepper motor cable on one end. Apparently this is a Monoprice thing...
Failure to print: unsolved so far. ***Edit: see below. Bad g-code. Fixed.

-----
For anyone wanting to know how to do so with the v1.5 interconnect / splitter / breakout board (with inductive sensor / without BLTouch):
I soldered connections to the following:
Pin 1 = Control Signal (Orange)
Pin 11 = Z-Min (White)
Pin 12 = +5V (Red)
Pin 14 = Ground (Brown/Black)
*Pins numbered according to fist attached image (found on d9 public facebook page).
**Colors according to send attached image (found @ https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor#Wiring)

I also added a jumper between the old inductive sensor Signal and Ground according to: https://www.antclabs.com/creality3d-board
(Take heed of their note to avoid jumping anything to the +24V!!)
The board has a 10kOhm pull-up resistor between Z-Min (Pin 11) and +5V (which I left alone).
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Eridyne on March 05, 2020, 09:21:28 PM
Odd that you can't get it going from firmware, for the autolevel. Wonder if that has something to do with the wiring, compared to the newer breakout board...?

The firmware does have the sensor flagged as present, but M412 S0 should disable it in effect, regardless of the actual state reported by M119. I checked, just to be sure, by rebuilding from source with the runout sensor disabled - M412 then gets an unknown command response, and no runout sensor shows in the response for M119, and got no change - the printer still won't do anything.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 05, 2020, 09:50:42 PM
Apparently I had some sort of error in the g-code. not sure what, but I re-sliced a different stl, and it's printing. Awesome!

***IGNORE BELOW***
I think this is causing the print to fail (debug info follows):

Resend: 1
ok P15 B4
Error:No Checksum with line number, Last Line: 0
[ERROR] Error:No Checksum with line number, Last Line: 0

Is this a gcode issue (same error with cura and with prusaslicer+waggster config) or a firmware issue? or combination?
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on March 06, 2020, 02:32:23 AM
Morning all, 

Sorry for the late reply it was the middle of the night here when you posted.

The firmware I released was not for your model of printer which is the Monoprice MP Maker Pro from what I understand. I would be more than happy to work with you to get a version out there that saves having to rewire / add jumper etc...  The only printer I know it 100% works with is the D9 mk2 300 factory as that's the one I have.

So....  from reading up to get a firmware to work on the Monoprice MP Maker Pro can you confirm the following;

Extruder direction requires reversing
Filament sensor is not available (none fitted)
Location of probe?  Is this x27 y-3 located?

Anything else I missed?

It would be great if we can include these as well if possible since only small changes are required.

Happy to help if I can,

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 06, 2020, 02:57:20 AM
Very much appreciate the work so far!

1. extruder direction: It required reversing on my machine... that's all I can confirm.
2. filament sensor: can confirm that none is fitted on Monoprice Maker Pro Mk1.
3. location of the probe: It really depends what mount you use. Those measurements are pretty close for the mount that I printed, but I'm waiting on all new hotend, extruder, linear rails, and fans from China so for now, I just wanted to make sure the firmware "worked."

Re: wiring... Wanhao makes a Mk1->Mk2 upgrade interface board which includes the rewire/jumper, but (1) they sell it as the kit which includes the BLTouch, and (2) it's expensive (~$40 for the kit). I opted to spend time vs. money and posted my findings for anyone else who might want to do the same (albeit hopefully they'll spend less time than I did!).
 
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Eridyne on March 06, 2020, 10:16:04 AM
I second the appreciation there, this is very nice work.

For a slightly different perspective, Monoprice MP Maker Pro (D9 300 Mk1) with the Wanhao Mk2 upgrade kit, including the updated breakout board and BLtouch:

Thermistors, heaters, endstops, BLTouch, and steppers all function correctly, and in the correct direction, where applicable.
Extruder direction is correct, no reversal required. It printed one test part on this firmware, so it at least kinda works.
Autolevel works, levelling GUI is fine.

As for probe location, the MP Maker Pro is about x26 y3 (plus or minus) for the original sensor. The Mk2 upgrade-provided bracket ("printed amounting plate" - yes, really) for the BLTouch leaves X unchanged, but shifts Y another ~23mm farther back, to y26-ish. I use a different bracket, so this is all just poking things with calipers while they're apart.

Power loss detection isn't enabled, though I believe there's a power loss pin physically present.
Filament sensor is definitely not present. Would be nice, but it was not to be.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 06, 2020, 10:21:59 AM
I second the appreciation there, this is very nice work.

For a slightly different perspective, Monoprice MP Maker Pro (D9 300 Mk1) with the Wanhao Mk2 upgrade kit, including the updated breakout board and BLtouch:

Thermistors, heaters, endstops, BLTouch, and steppers all function correctly, and in the correct direction, where applicable.
Extruder direction is correct, no reversal required. It printed one test part on this firmware, so it at least kinda works.
Autolevel works, levelling GUI is fine.

As for probe location, the MP Maker Pro is about x26 y3 (plus or minus) for the original sensor. The Mk2 upgrade-provided bracket ("printed amounting plate" - yes, really) for the BLTouch leaves X unchanged, but shifts Y another ~23mm farther back, to y26-ish. I use a different bracket, so this is all just poking things with calipers while they're apart.

Power loss detection isn't enabled, though I believe there's a power loss pin physically present.
Filament sensor is definitely not present. Would be nice, but it was not to be.

You can use the info that I provided to add the runout sensor. Includes info for mount, transducer, and wiring. Looks easy. I'll have it done as soon as the slow boat arrives from PRK. :)

Maybe I should've saved the hassle by getting the Mk2 kit from Wanhao, but at least now the info is there for others to follow and I think my brace system might be a bit better (and cheaper).
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Eridyne on March 06, 2020, 12:46:30 PM
I did see that, the pointer is much appreciated! Hadn't found that part, and I like how it'll work with just one socket on the board. Fortunately it's pretty easy to recompile Marlin, so changing things isn't a huge deal.

Figure I'll get that going... probably in conjunction with switching to rails on Z. X and Y are already done and a vast improvement over those terrible carriages.

The Mk2 kit is decent, but the BLTouch bracket they give you isn't great, and I seem to recall that the provided .hex file had the wrong values for the sensor offset... The Wanhao Z-braces are pretty solid, but I like that you've got rear ones as well, and yours being adjustable would make it very convenient to make structural changes.

A few thoughts - though I bet you've figured at least some of these, maybe some will be helpful. The Y belt runs ridiculously out of parallel, with how the idler, stepper, and bed attachment points are mounted. Bleugh's X-axis parts are great, as are most of his others (I think I see the X idler and motor mount on your printer already) but combined with them, if you use the MGN12 head bracket on thingiverse https://www.thingiverse.com/thing:3401402/ it puts the X belt about 3mm out of vertical alignment. And Bleugh's MGN12 bed mount parts make the Y "your belt is a triangle" issue way worse, by adding a little height to the bed. Also, fans. Just fans. Terrible. All of them.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Lecaramel on March 22, 2020, 11:09:47 AM
Hi CdRsKuLL and thank you for your hard work on porting the CR10S Pro firmware on the D9.
I have the CR10S Pro as well and I'm happy to be able to replace the default firmware.

However, I have a problem: my bed is homing in the wrong direction (-Y). When I press the home button, the bed is going in the reversed direction which doesn't have end stop.
I have to say that I have the latest D9 Mk2 (which is a V4, with the head reversed (nozzle is very close to the X axis). I uploaded the "Upgraded as I thought it was for this latest version. Perhaps it's the other one?

Thanks!
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 22, 2020, 11:43:46 AM
A few thoughts - though I bet you've figured at least some of these, maybe some will be helpful. The Y belt runs ridiculously out of parallel, with how the idler, stepper, and bed attachment points are mounted. Bleugh's X-axis parts are great, as are most of his others (I think I see the X idler and motor mount on your printer already) but combined with them, if you use the MGN12 head bracket on thingiverse https://www.thingiverse.com/thing:3401402/ it puts the X belt about 3mm out of vertical alignment. And Bleugh's MGN12 bed mount parts make the Y "your belt is a triangle" issue way worse, by adding a little height to the bed. Also, fans. Just fans. Terrible. All of them.

Much appreciated. I figured that I'd print out what seemed like the best upgrade parts on thingiverse (bleugh's included) in PLA to see where I want to go from there. My extruder and hot end are arriving tomorrow, so this week I'll get everything fitted and modify / make some new 3d models to adjust the things you've listed. I also want to beef up the x gantry / rail setup. Maybe add in a second linear rail on the bottom of the gantry and use an aluminum u channel as a mount. Once everything is adjusted I'll reprint with abs (maybe replace some parts with aluminum? Eventually I'll have my local glass shop make me an enclosure with 1/4 inch plate glass. Then I'll be in business.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 22, 2020, 06:09:29 PM
Did some measuring + shopping today and found these should work for mounting up the x gantry extrusion to hotend and z rails. I'll 3d print a template for drilling holes.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Eridyne on March 23, 2020, 04:09:03 AM
I wonder what you're looking at doing to mount the various bits, and even more so as to your plan for a glass enclosure. It'd be interesting to see the results, if you intend to share. As for the second rail, I wouldn't think the forces on the X gantry are really sufficient to justify it...?

Personally, seriously considering shifting the entire Z post/X gantry assembly slightly and flipping it front-to-back, then flipping just the extruder assembly, so it'd ride right between the posts. Should just barely fit without having to move the Y rails or bed. Maybe I'll replace the whole gantry setup and mount a completely different extruder and hotend, eventually...?

That said, for now I'm still testing parts as well. I've got the X-axis down to something completely workable, but the Z needs rails, not to mention I still haven't fully fixed the out-of-parallel Y belt problem.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 23, 2020, 10:21:41 AM
I wonder what you're looking at doing to mount the various bits, and even more so as to your plan for a glass enclosure. It'd be interesting to see the results, if you intend to share. As for the second rail, I wouldn't think the forces on the X gantry are really sufficient to justify it...?

Personally, seriously considering shifting the entire Z post/X gantry assembly slightly and flipping it front-to-back, then flipping just the extruder assembly, so it'd ride right between the posts. Should just barely fit without having to move the Y rails or bed. Maybe I'll replace the whole gantry setup and mount a completely different extruder and hotend, eventually...?

That said, for now I'm still testing parts as well. I've got the X-axis down to something completely workable, but the Z needs rails, not to mention I still haven't fully fixed the out-of-parallel Y belt problem.

I plan to heat the enclosure (to print abs--maybe hotter) and mainly wanted to reduce/eliminate flammability and loss of strength at higher temps. strength/rigidity should be a nice bonus.

The glass enclosure is just going to be 7 (5 for sides and top/bottom, 2 for front) pieces of 1/4 inch window pane with 3/4 inch aluminum 90 degree angle all around. i'll have the glass shop finish all the edges except the front to 45 deg and i'll use a diamond bit to make holes around the perimeter to secure the glass to the channel. The front pane of glass will be split vertically down the center and left and right sides will be on simple glass hinges between the top and bottom. diamond bits to drill holes for power, filament, and maybe a fire suppression system if i am feeling fancy...

i'll have to do some research to see if a paintball CO2 tank + motorized/smart valve connected to octopi would be sufficient to put out a fire in a relatively well-sealed glass enclosure of this volume.


attached are by my sketched thoughts re:mounting to square tubes.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: Eridyne on March 24, 2020, 05:39:52 AM
Ahh, yeah, flammability is a concern for acrylic. Personally, knowing myself, I'd break a big sheet of glass before the week was out, so acrylic it is for me - and I doubt I'll need my enclosure over 90C. Yours sounds like an extremely nice plan, just not one for the klutzy among us.

Fire suppression, I like the idea, and if the enclosure is reasonably well-sealed, I would think flushing it with inert gas should work well, provided good placement of gas nozzles and vents to effectively replace the internal atmosphere. I figure you could get away with a reasonably-sized CO2 tank... I think it's something like 8 cu ft per lb, but don't quote me on that. The trick will probably be sourcing affordable(ish) parts for things like a dump valve and the initial fire detection, and bodging them together in a way that comes out fail-safe, rather than fail-deadly. Likely doable with reliable fire detection, some method of external power cutoff, and a fast valve. Maybe industrial cryogenic gas valves, or perhaps nitrous dump valves intended for auto racing? Something like that.

I'm going to still say that, most probably, a single rail on X would be sufficient. It also strikes me that alignment with twin X rails, the outer box frame, and the rail carriages, is going to be very hard, unless you have some spacers or the box frame itself machined to very good tolerances, assuming rail with trustworthy specs. If you get the oft-Chinese generic rail, specs might be a bit fluid. Also, if you do get the generic stuff, I suggest checking the bearings, the stock ones are kind-of-not-great, on average - though you may get lucky. I ended up with a lot of gr10 bearings, and they're a vast improvement, though gr10 is a little too precise of a spec for this application.

I do very much like your idea for the Z rail and assembly, and especially like the mounting block for the nut, though it could use another nut/spring, for anti-backlash, and maybe some variety of slip mount for the nuts themselves (or maybe the block as a whole?) instead of a rigid mount, to isolate any XY movement from the leadscrew... perhaps that's overkill?

(No offense or criticism intended, just throwing out thoughts.)
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 24, 2020, 09:07:20 PM
Ahh, yeah, flammability is a concern for acrylic. Personally, knowing myself, I'd break a big sheet of glass before the week was out, so acrylic it is for me - and I doubt I'll need my enclosure over 90C. Yours sounds like an extremely nice plan, just not one for the klutzy among us.

Fire suppression, I like the idea, and if the enclosure is reasonably well-sealed, I would think flushing it with inert gas should work well, provided good placement of gas nozzles and vents to effectively replace the internal atmosphere. I figure you could get away with a reasonably-sized CO2 tank... I think it's something like 8 cu ft per lb, but don't quote me on that. The trick will probably be sourcing affordable(ish) parts for things like a dump valve and the initial fire detection, and bodging them together in a way that comes out fail-safe, rather than fail-deadly. Likely doable with reliable fire detection, some method of external power cutoff, and a fast valve. Maybe industrial cryogenic gas valves, or perhaps nitrous dump valves intended for auto racing? Something like that.

I'm going to still say that, most probably, a single rail on X would be sufficient. It also strikes me that alignment with twin X rails, the outer box frame, and the rail carriages, is going to be very hard, unless you have some spacers or the box frame itself machined to very good tolerances, assuming rail with trustworthy specs. If you get the oft-Chinese generic rail, specs might be a bit fluid. Also, if you do get the generic stuff, I suggest checking the bearings, the stock ones are kind-of-not-great, on average - though you may get lucky. I ended up with a lot of gr10 bearings, and they're a vast improvement, though gr10 is a little too precise of a spec for this application.

I do very much like your idea for the Z rail and assembly, and especially like the mounting block for the nut, though it could use another nut/spring, for anti-backlash, and maybe some variety of slip mount for the nuts themselves (or maybe the block as a whole?) instead of a rigid mount, to isolate any XY movement from the leadscrew... perhaps that's overkill?

(No offense or criticism intended, just throwing out thoughts.)

I did some measuring and came up with these sketches (screenshot in fusion 360+mspaint markup). The dimensions call for a 1.7mm (14ga) shim for the lower x-axis linear rail carriage, but i'll plan on that being an iterative determination.

I'll probably also cut the unused back portion off of the hotend/extruder mount tube, rotate it, and epoxy it to the front face to mount the belt ends, 5015 fans/ducts, and bltouch leaving a reasonable, but not excessive, amount of clearance for the e3d v6 hotend. The titan extruder stepper motor mounts on  top of the tube.

I think it should be suuuuper rigid and balanced without being much heavier than the original setup.
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: jcyavari on March 30, 2020, 05:39:01 PM
I got impatient and didn't want to wait for the nut mounting blocks, so I swapped the existing wanhao parts left-to-right. here are pics. as you can see in the pictures, there are 2 screws on the one (inner) side but nothing on the other (outer) side, so i should drill/tap a 3rd (and maybe 4th?) hole on the other (outer) side.

(edited to add right side and x-gantry installed)
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: brette on April 08, 2020, 02:11:46 PM
Hi CdRsKull.
First off, fantastic effort to get the D9's improved.
I have a D9 500 and successfully loaded both LCD and main firmware.
Bed leveling completed perfectly and stored and the mesh was used in printing.
I did a few successful prints but then end up with a "cooling" message whenever I try to print an new gcode file.
I have tried Cura and Prusa slicer but no difference once this message appears. That is when I have to flash back to original firmware.
I tried resetting EEprom once this occurs but the only cure is to re-flash to original.
No other option worked.
I am however using your profiles with factory firmware and getting far better results than original Cura settings.
Any Ideas?
Best regards
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on April 08, 2020, 04:01:00 PM
Hi, not sure, do you know if it was the extruder or bed?   I can look at giving the thermal warning more range maybe.

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: brette on April 09, 2020, 12:47:53 AM
Hi again.
The display did not indicate.
All I can say is that if I put a preheat on and then tried to print, it would heat both extruder and bed to preset temperatures on the preheat and then just sit there without ever transferring the set temperatures for the Gcode.
Thanks
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on April 09, 2020, 03:51:13 AM
ahhh.. okay.  I wonder if your filename was too long.   The CR10 Pro firmware has this problem so I'm guessing it would be the same on the D9. 

If you wouldn't mind seeing how long the name is on the file you were trying to print...

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: brette on April 09, 2020, 03:56:24 AM
Great Idea.
Ill reflash this weekend and post the results.
Thanks again for your help.
Regards
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: brette on April 09, 2020, 11:18:52 AM
Quick update.
3 prints in and all good.
Keeping the name short so will test over the weekend and let you know.
Thanks again...
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on April 09, 2020, 04:04:54 PM
Hi, thanks for the update... Let me know if you think this was the problem.

Cheers,

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: brette on April 10, 2020, 01:10:18 AM
Good morning.
So far so good. Ho issues when using shorter files.
What is the maximum length BTW?
Also, in you profiles under machine custom GCode, is it fine to remove the G29 command?
I assume the mesh is stored and is used without measuring again?
Thanks
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: rdtymko on April 23, 2020, 10:28:13 PM
Hi,  Im stuck on the load screen too.  Were you ever able to get this loaded?  Any ideas is appreciated?
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on April 24, 2020, 05:37:23 PM
Hi,  Im stuck on the load screen too.  Were you ever able to get this loaded?  Any ideas is appreciated?

I think it's to do with the length of the print filename..  So just try renaming the file something smaller like  smallername.stl and see if that works?  Can you let me know either way.

Thanks,

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on April 24, 2020, 05:40:32 PM
Good morning.
So far so good. Ho issues when using shorter files.
What is the maximum length BTW?
Also, in you profiles under machine custom GCode, is it fine to remove the G29 command?
I assume the mesh is stored and is used without measuring again?
Thanks

Not sure to be honest, I'll have to do some testing regarding the lengthname.   You can remove the G29 and it should have saved the mesh.  You might need to reload it via a M420 S1 instead.. just have a feel of the Z couplers to see if they are moving slightly when printing. However, for the extra minute it takes always leave mine enabled.  I do move machines around a little and would always forget to turn it back on.

Steve
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: rdtymko on April 24, 2020, 07:08:08 PM
Hi,  Im stuck on the load screen too.  Were you ever able to get this loaded?  Any ideas is appreciated?

I think it's to do with the length of the print filename..  So just try renaming the file something smaller like  smallername.stl and see if that works?  Can you let me know either way.

Thanks,

Steve

Sorry I should have been a bit more detailed...  I get stuck on the splash screen while trying to flash to the "D9 Mk2 - Waggster v1.0"  Firmware.  I flash the main board then the Screen.  perform the M500 and M502.  Turn off then on again and i get to the splash screen and no life after.  I restored it back to factory firmware and then tried again to flash to the new firmware to no avail.  Waiting on a 16gb SD Card to come as I only have 32GB cards.  The 32gb works when flashing back to the factory firmware.  So not sure what the significance of the 16GB limit on the card is about.  but will see what happens then.

Any ideas is appreciated...

You mentioned in another post that you were busy opening up your own business?...  What kind of business did you open up?

Richard
Title: Re: Wanhao D9 Mk2 Waggster CR10Pro Firmware
Post by: CdRsKuLL on April 25, 2020, 01:31:09 AM
Hey Richard,

I think when you are attempting to flash the touchscreen it's not actually flashing anything so when you return the mainboard back to the original firmware it seems to work again.

You can get around using a bigger sd card by partitioning it.  So,

1. follow the instructions here - https://www.addictivetips.com/windows-tips/partition-a-usb-or-sd-card-disk-management-windows-10/   and create a 4gb partition.
2. format it as a FAT32 and importantly with a 4096 allocation size (drop-down selection on the format window)
3. Just copy over the touchscreen files to the root and power cycle

That's it, you should be good to go then :-)   Ideally you need a card less than 8gb I believe.

As for a Business, we have Quick3d.co.uk and toughlite.co.uk and strike-point.co.uk .... all under isc-uk.net  :-)  , so 3D printing, LED lighting + affray strips for the Police and Prisons...

Let me know how you get on :-)

Steve