James. Make sure you tell people to format their card to 4096 (allocation size) because not all cards have that option or come up (for the DWIN_SET). if you don't it will all come up as 0s when you try to flash it.
Hi, I have updated the firmware for my CR-10S Pro V2 with Tiny Machines 10SProV2_BIL_DW7.4. Now when I select to move the nozzle to the centre it is not in the centre anymore (X - 177, Y -150). Anything can be done to set X? Many thanks
I'm sure you do a great job here BUT ... you DON'T understand what a 3D print user need ! He/she needs a DIRECT link to the SCREEN files to use on his/her machine ! He/she needs a DIRECT link to the MAIN PCB HEX file to use on his/her machine ! All that explaining of CR-X DTU and so on is not at all of interest of the 90% og the users - it's just messing it all up ! I know because I just installed a BL Touch on my CR10sPRO version 2.4 mainboard - what is the DIRECT LINK to 1) the screen files 2) the HEX file to the main board I'm NOR AT ALL sure I have the right files installed because I still see some left over from extruder 2 (and my printer only have 1 extruder !) and the bed leveling is kind of confusing and maybe not working at all ...
Thank you for your video which is usefull to learn how to find by oneself the files we need, which I tried... Unfortunately I didn't find any file for the update of the screen for my CR10S PRO BLTOUCH, eather on Github nor on Tiny machines links. The file : "SingleExtruderScreens_V2Rev1.1.7z" you indicated on Github at 2:56 is actually for CR10S PRO_V2. And on Tiny Machine there are hex files but no Screen/DWIN_SET except for v2. I spend hours to search and try to understand all this, this drives me crazy...
Please check the readme section. The v2 screen files are current files for the marlin 2.0 . Please read the section where it shows which printers are supported. This is the current supported version. If you'd like to find the old version you may have to check the creality support site or find backlinks to the version you'd like.
hi, please , i need help with editing firmware 1.70.1 for my cr10 s pro (v1). I need to calibrate the hot bed PID, but the firmware does not allow it. O dont know how to edit it. Does anyone have this firmware that they can give me? . The tiny machine version did no work for me (allows you to calibrate the hotend and bed pid, but requires configuring many more printer parameters). Thank
Hi James, I'm currently trying to install a CR-TOUCH on the CR10-S PRO and need to alter the source code a bit for it to work. I can only find .hex files for the BL-TOUCH and I don't think they're editable. Do you know if there is a source code file for the "10SPro_BLT_UBL_DW7.4.6.hex" file so I can make the necessary changes to it? Thank you in advance.
How did you install the CR-Touch on the CR10s Pro? I thought non 32bit boards didn't work with the CR-touch! I have one but haven't installed it because of that
@@TheAdrixzProductions I gave up on it mate 🥲. I saw some reddit thread where someone was saying they got it working, but I couldn't even get it to light up. It probed out but that was it. I decided to just go for the ol' bl touch instead and its working like a dream. If I were you I'd return it and do the same mate. Good luck!
Yes. correct the screen files can be used for V1 or V2. For the main board I think there is a difference because of the V1 uses z- port and the V2 uses the z+ port. The only thing you would have to do is use the arduino IDE to define the cr10spro v2 and undefine the cr10spro v1
To clarify: There is a hardware difference between the V1 and V2, which comes down to whether there is a jumper in place on the Z stop. You need the firmware for the control board firmware for the respective version you have. Both versions at the Tiny Machines link are the latest version of Marlin, V2. The screen files from TM will work with the V1 and V2 CR10s Pro since the controlling of the BLT is made by the control board and not the screen board. The latter looks confusing because it suggests it's only for the V2 - due to the filename. This makes owners of the V1 concerned about where to find V1 screen files. The V2 in this case is referring to the Marlin version. I have installed both TM firmwares with no problems other than the long filename issue that seems to crash the screen. Therefore there is no need to visit Github, just TM.
@@TheSnowwraith As far as the screen files is concerned they are the same for the V1 and V2. The firmware for the mainboard(hex) is different for version 1 and 2. V1 uses z- port and the V2 uses the z+ port. The only thing you would have to do if you have a cr10spro V2 is use the arduino IDE to define the cr10spro v2 and undefine the cr10spro v1.
Hi brother.. i'm in a trouble....I need a help from you.....i have a machine with me CR 10S Pro V2, and that machine main board is faulty, i have a new main board with me that is CR 10S Pro. My question is i can use that board for CR 10S Pro V2 ...? If i can use, how i need to configure the board and how to configure the BL Touch and everything...
They are most likely going to be compatible, but I would have gone with a different aftermarket board. There are more people giving instructions on upgrading printers. Meaning you'd be able to find instructions more easily. I don't have a V2 so there would be no way to know for sure if it would work. What I remember is the z limit switch on the v1 and v2 are reversed.
Tiny machines, creality, they are all based off marlin. If you want vanilla marlin 2.0 you have to go the marlinfw.org Find the examples config for your printer. Configure it. Use the arduino ide to upload.
Hi James can you just point me to one file to go into the main pcb and the other file to go into the display pcb . I have a CR10S PRO with a BLTouch 3.1 sensor to fit.
It's best to get the arduino ide and and upload through the ide using a sketch. I often find people have difficulties uploading with the hex file. Try using the hexloader and changing the baud rate.
@@DiyProJames searched the entire site and there was only V2 to be found I've uploaded the BLT BIL DW7 on my printer and everytime I tried to do the 25 points levelling test on my machine it only does 2 points before telling me that probe fails and then I get an error screen saying printer fault
Yes, I'm referring to the V2 screen files. The V2 screen files. The screen files should be used in conjunction with the latest hex file.(main board firmware)
I have a question, if the firmware lets you level the bed before you ever start a print, do you need to have the g29 in your start gcode, or is it redundant, is there a gcode line to just load it from the printer?
It's in part a preference. Some people like to level before every print. But the bed level can be can be stored in the eeprom. Also, with the older boards there was not enough space to store the values so we leveled each print. The G29 will get stored in ram, but you need to use the code m500 to store to the eeprom
@@DiyProJames Ah I see that makes sense, so will the printer just automatically use the bed data from where I abl without the use of gcode, or is there something I need to do/add to the gcode to load that data?
@@trogers99 Depends on if it was activated in the firmware. But you should be able to use this gcode in the slicer. Replace the g29 command with this one M420 S1. Dependent on if you have a mesh already stored in eeprom.
Hi, Been following your videos and have installed the bl touch. I am currently trying to upload the hex file but it shows uploading then shows zero bite uploaded. My laptop finds the COMM ok but nothing shows as uploaded. Im a little stuck now as the bltouch wont work. Any ideas?
@@SwingsNRoundabouts1955 Cheers. I guess I'm lucky. I haven't had much of the problems others seem to have had. Definitely in it for the long haul... =) You sure they are burnt out and not just misconfigured?
@@DiyProJames did some fault finding on them. Had nothing going to them but the distribution board was showing 24v. So took them apart and they both have that distinct burnt smell. I just got a bit unlucky with them I think. Got some new ones on order
James. Make sure you tell people to format their card to 4096 (allocation size) because not all cards have that option or come up (for the DWIN_SET). if you don't it will all come up as 0s when you try to flash it.
Noted Thanks.
Hi, I have updated the firmware for my CR-10S Pro V2 with Tiny Machines 10SProV2_BIL_DW7.4. Now when I select to move the nozzle to the centre it is not in the centre anymore (X - 177, Y -150). Anything can be done to set X? Many thanks
you ever get this fixed? having the same issue
I'm sure you do a great job here BUT ...
you DON'T understand what a 3D print user need !
He/she needs a DIRECT link to the SCREEN files to use on his/her machine !
He/she needs a DIRECT link to the MAIN PCB HEX file to use on his/her machine !
All that explaining of CR-X DTU and so on is not at all of interest of the 90% og the users - it's just messing it all up !
I know because I just installed a BL Touch on my CR10sPRO version 2.4 mainboard - what is the DIRECT LINK to
1) the screen files
2) the HEX file to the main board
I'm NOR AT ALL sure I have the right files installed because I still see some left over from extruder 2 (and my printer only have 1 extruder !) and the bed leveling is kind of confusing and maybe not working at all ...
Thank you for your video which is usefull to learn how to find by oneself the files we need, which I tried... Unfortunately I didn't find any file for the update of the screen for my CR10S PRO BLTOUCH, eather on Github nor on Tiny machines links. The file : "SingleExtruderScreens_V2Rev1.1.7z" you indicated on Github at 2:56 is actually for CR10S PRO_V2. And on Tiny Machine there are hex files but no Screen/DWIN_SET except for v2. I spend hours to search and try to understand all this, this drives me crazy...
Please check the readme section. The v2 screen files are current files for the marlin 2.0 . Please read the section where it shows which printers are supported. This is the current supported version. If you'd like to find the old version you may have to check the creality support site or find backlinks to the version you'd like.
Thanks for the explanation
You're welcome
hi, please , i need help with editing firmware 1.70.1 for my cr10 s pro (v1). I need to calibrate the hot bed PID, but the firmware does not allow it. O dont know how to edit it. Does anyone have this firmware that they can give me? . The tiny machine version did no work for me (allows you to calibrate the hotend and bed pid, but requires configuring many more printer parameters). Thank
Hi James, I'm currently trying to install a CR-TOUCH on the CR10-S PRO and need to alter the source code a bit for it to work. I can only find .hex files for the BL-TOUCH and I don't think they're editable. Do you know if there is a source code file for the "10SPro_BLT_UBL_DW7.4.6.hex" file so I can make the necessary changes to it? Thank you in advance.
How did you install the CR-Touch on the CR10s Pro? I thought non 32bit boards didn't work with the CR-touch! I have one but haven't installed it because of that
@@TheAdrixzProductions I gave up on it mate 🥲. I saw some reddit thread where someone was saying they got it working, but I couldn't even get it to light up. It probed out but that was it. I decided to just go for the ol' bl touch instead and its working like a dream. If I were you I'd return it and do the same mate. Good luck!
James
The latest firmware is for the V2.
Can that be used now on the CR10S Pro with the BLTouch addition?
Yes. correct the screen files can be used for V1 or V2. For the main board I think there is a difference because of the V1 uses z- port and the V2 uses the z+ port. The only thing you would have to do is use the arduino IDE to define the cr10spro v2 and undefine the cr10spro v1
To clarify: There is a hardware difference between the V1 and V2, which comes down to whether there is a jumper in place on the Z stop. You need the firmware for the control board firmware for the respective version you have. Both versions at the Tiny Machines link are the latest version of Marlin, V2. The screen files from TM will work with the V1 and V2 CR10s Pro since the controlling of the BLT is made by the control board and not the screen board. The latter looks confusing because it suggests it's only for the V2 - due to the filename. This makes owners of the V1 concerned about where to find V1 screen files. The V2 in this case is referring to the Marlin version. I have installed both TM firmwares with no problems other than the long filename issue that seems to crash the screen. Therefore there is no need to visit Github, just TM.
@@TheSnowwraith As far as the screen files is concerned they are the same for the V1 and V2. The firmware for the mainboard(hex) is different for version 1 and 2. V1 uses z- port and the V2 uses the z+ port. The only thing you would have to do if you have a cr10spro V2 is use the arduino IDE to define the cr10spro v2 and undefine the cr10spro v1.
hi.i have a cr10s pro.i can not resume print after hang up or turn off.please help me.
The file names have changed again, any chance of an update?
Hi brother.. i'm in a trouble....I need a help from you.....i have a machine with me CR 10S Pro V2, and that machine main board is faulty, i have a new main board with me that is CR 10S Pro.
My question is i can use that board for CR 10S Pro V2 ...?
If i can use, how i need to configure the board and how to configure the BL Touch and everything...
They are most likely going to be compatible, but I would have gone with a different aftermarket board. There are more people giving instructions on upgrading printers. Meaning you'd be able to find instructions more easily. I don't have a V2 so there would be no way to know for sure if it would work. What I remember is the z limit switch on the v1 and v2 are reversed.
I’m confused. I have a CR10S Pro V2 with a BLTouch. Non tiny Machines version. I want to have marlin 2.0. Which file do I use?
Tiny machines, creality, they are all based off marlin. If you want vanilla marlin 2.0 you have to go the marlinfw.org Find the examples config for your printer. Configure it. Use the arduino ide to upload.
Hi James can you just point me to one file to go into the main pcb and the other file to go into the display pcb . I have a CR10S PRO with a BLTouch 3.1 sensor to fit.
You can find them through this link tiny-machines-3d.myshopify.com/pages/10spro
Please help. When I try the stock probe (Which i have) and try to upload it using Cura I am unable to (Because it is a .hex.gz file).
It's best to get the arduino ide and and upload through the ide using a sketch. I often find people have difficulties uploading with the hex file. Try using the hexloader and changing the baud rate.
I cant find the hex file for version 1 anymore
it's not in the link
Tiny machines changed their website. The files should still be in the git hub repository.
@@DiyProJames searched the entire site and there was only V2 to be found
I've uploaded the BLT BIL DW7 on my printer and everytime I tried to do the 25 points levelling test on my machine it only does 2 points before telling me that probe fails and then I get an error screen saying printer fault
Firmware for MIcroswiss DD and BLT
I'm referring to the screen files.
Yes, I'm referring to the V2 screen files. The V2 screen files. The screen files should be used in conjunction with the latest hex file.(main board firmware)
I have a question, if the firmware lets you level the bed before you ever start a print, do you need to have the g29 in your start gcode, or is it redundant, is there a gcode line to just load it from the printer?
It's in part a preference. Some people like to level before every print. But the bed level can be can be stored in the eeprom. Also, with the older boards there was not enough space to store the values so we leveled each print. The G29 will get stored in ram, but you need to use the code m500 to store to the eeprom
@@DiyProJames Ah I see that makes sense, so will the printer just automatically use the bed data from where I abl without the use of gcode, or is there something I need to do/add to the gcode to load that data?
@@trogers99 Depends on if it was activated in the firmware. But you should be able to use this gcode in the slicer. Replace the g29 command with this one M420 S1. Dependent on if you have a mesh already stored in eeprom.
@@DiyProJames alright ill take a look at that, thanks!
@@trogers99 you're welcome
Hi, Been following your videos and have installed the bl touch. I am currently trying to upload the hex file but it shows uploading then shows zero bite uploaded. My laptop finds the COMM ok but nothing shows as uploaded. Im a little stuck now as the bltouch wont work. Any ideas?
Managed to sort it. Ended up downloading Arduino and going in to config it manually
@@SwingsNRoundabouts1955 I was just about to suggest it. Glad it worked out.. I find that using the arduino IDE works best.
@@DiyProJames cheers bud. Now I've found out I have burnt out both fans on the hot end. You've definitely got to be in this for the long run lol
@@SwingsNRoundabouts1955 Cheers. I guess I'm lucky. I haven't had much of the problems others seem to have had. Definitely in it for the long haul... =) You sure they are burnt out and not just misconfigured?
@@DiyProJames did some fault finding on them. Had nothing going to them but the distribution board was showing 24v. So took them apart and they both have that distinct burnt smell. I just got a bit unlucky with them I think. Got some new ones on order