All Things Z - Deep Dive - Marlin Tricks - Chris's Basement

  Рет қаралды 86,655

Chris Riley

Chris Riley

Күн бұрын

Пікірлер: 374
@airgunshuntingtargets6695
@airgunshuntingtargets6695 3 жыл бұрын
great video Chris as always, just a note the anycubic I3 mega and mega S has 2 independent Z motors each runing on its own driver👍🏼
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I misspoke on that and just noticed it yesterday. 🙄 I put a note in the comments. Hopefully, at the end when I talk about the feature it makes since.
@airgunshuntingtargets6695
@airgunshuntingtargets6695 3 жыл бұрын
@@ChrisRiley no worries such things happen not a big deal, we love your work and the effort you put in these videos, keep up the good work 👍🏼👍🏼
@mitsre
@mitsre 3 жыл бұрын
I have an Ender-3 with a SKR mini E3 v2.0, so in this case I can follow the 1st process you describe (14:10 - 16:40)? I have to disconnect also the z-endstop? Do you think that I can add g34 in cura slicer at the beginning of every printing? Yours video are always so helpful!!! Many many thanks...
@ChrisRiley
@ChrisRiley 3 жыл бұрын
@@mitsre Yes, you should be able to set this up. You will have to flash Marlin I am guessing. Leave you Z endstop connected. Yes, just add the G34 in your start gcode.
@kysonbruce1767
@kysonbruce1767 3 жыл бұрын
I know im asking the wrong place but does anybody know of a method to get back into an Instagram account? I stupidly lost the login password. I would love any tips you can give me
@rogernettles6719
@rogernettles6719 3 жыл бұрын
Very informative video, however I believe that the motors for the dual lead screw configurations that share a driver are actually wired in parallel and not series.
@EdTannenbaum
@EdTannenbaum 3 жыл бұрын
I agree. The breakout boards run them in parallel. It is possible to run them in series. I've done that when I needed more current but it is not commonly done.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
After looking around there are some ticky configs out there, thinking about collecting a bunch of them and doing a recap video.
@hojustraper
@hojustraper Жыл бұрын
I agree with @rogernettles6719, I think the splitter cable is connected in parallel. Also if the motors were in series you should increase the Voltage and not the current. Nevertheless, it is just a common confusion. Nice work @EdTannenbaum! Thanks for sharing your deep knowledge!
@kishorsoni2040
@kishorsoni2040 3 жыл бұрын
Cris,whenever I seen your videos.I can not imagine how deep knowledgeable you’re!!wonderful explanation.👍
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thank you!
@kishorsoni2040
@kishorsoni2040 3 жыл бұрын
I’m newbie in 3D,and I just bought makeblock mcreat printer.what’s your opinion about this machine!!can you make one review on makeblock mcreat printer!!?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
@@kishorsoni2040 I don't know that printer, I will have to check it out.
@garyblake4296
@garyblake4296 3 жыл бұрын
Another cracking video from the Chris Riley stable.....salute.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks 👍
@Garage-happiness
@Garage-happiness 3 жыл бұрын
This video would have saved me many hours a month ago. When I activated Aouto align after upgrading to Re-arm together with ramps 1.4 and added another steperdriver. With a BL it works great. Continue with these videos.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks!
@jeduardob2060
@jeduardob2060 3 жыл бұрын
Hi Chris, great video as always. Easy to undestand and easy to apply. Tks a lot.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thank you!
@thatguy5639
@thatguy5639 3 жыл бұрын
@9:30 That module connects the motor in parallel. To connect in series would be to halve the voltage of both steppers, which isn't something you really want to do. FWIW I hear a ton of people using "series" and "parallel" incorrectly these days. Did the definition change or something LOL
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I know, I botched this, I am thinking about making a follow up video on it.
@benjaming9835
@benjaming9835 3 жыл бұрын
Love that your intros are short!
@scottsound4711
@scottsound4711 3 жыл бұрын
I love the Drum Roll .. :)
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yay! Thank you!
@davidpacker8974
@davidpacker8974 3 жыл бұрын
Brilliant video Chris, as always!!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad you enjoyed it
@baumkuchen6543
@baumkuchen6543 3 жыл бұрын
Great video. I was amazed when I saw z-tilt function on klipper for the first time, but I see that marlin has this as well. Another interesting Z design can be found on Voron switchwire where Z does not use leadscrew but is completely belted.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yep, I have had a few belt Z printers over the years, Voron has kind of brought them back.
@NebulasDH
@NebulasDH 3 жыл бұрын
Thank you, I literally need this info for a build I am doing. I was like I guess I will figure this out when I get there. Now I have a saved video to setup serial z with two endstops!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad I could help
@buckshot7689
@buckshot7689 3 жыл бұрын
This video is gold. Perfect timing too. I just got my first dual z and been flashing this tronxy xy3 chitu board and firmware with marlin. this video is legitimately gold. I now have even more features from marlin over their trash firmware. Thank you.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad I could help
@TheMadRocker
@TheMadRocker 3 жыл бұрын
Perfect timing with the vid since I was looking into doing this with the BLTouch. Thanks.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad I could help!
@MHassib
@MHassib 3 жыл бұрын
I have passed on this video when it was published and i said to my self eeh that's nice and forgot about it , just to revisit it now after completing a very difficult and complicated ender3 dual z liner rails dual lead screws custom second z plate cnc out of 3m aluminum (wow that's alot) ,just to find out it sags down one side after all of that 🙄 , and after 2 ,3 ,4 days scratching my head and thinking i sould find another purpose in life or find a new hoppy or even a girl friend just to find out that you did here simply and elegantly and it would save me like 50$ of extra hardware, chris all the brotherly love in the world to you my friend and thanks.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I completely understand and feel your pain. Thank you for watching.
@edilsoncorrea117
@edilsoncorrea117 2 жыл бұрын
Excellent tutorial Chris. Thank you!
@ChrisRiley
@ChrisRiley 2 жыл бұрын
Glad it was helpful!
@rapalma38
@rapalma38 3 жыл бұрын
*You read my mind, i buy a dual z axis for my little Ender 3 pro, and a few day next, this video, thank you Chris, regards from Argentina!*
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I love it when a plan comes together! Thank you
@CODAdventures
@CODAdventures 3 жыл бұрын
Thanks to you I've built my own 3d printer and your videos have always been a great help in teaching me more about 3d printing. Thank you 💜
@ChrisRiley
@ChrisRiley 3 жыл бұрын
That is awesome! Thanks for watching
@GLHerzberg
@GLHerzberg 2 жыл бұрын
Good vid. Connecting two Z-motors to a single driver creates a PARALLEL connection, not series. Multiple occurrences.
@ChrisRiley
@ChrisRiley 2 жыл бұрын
Thanks Greg.
@deadspeak2007
@deadspeak2007 3 жыл бұрын
Another great video Chris. Been looking how to emulate the prusa style gantry alignment for a while !
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad it was helpful!
@avejst
@avejst 3 жыл бұрын
Great video as always 👍 Thanks for sharing your experience with all of us 👍😊
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks!
@d0iu
@d0iu 3 жыл бұрын
This video is GOLD. It saved me a few hours of research and testing. Thanks!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad it helped!
@jacquesblom2312
@jacquesblom2312 3 жыл бұрын
Wow this video was exactly what I needed to diagnose my printer's issue with the dual Z screws where the one side usually droops a bit. Ordering the pulleys and belt right now to keep them synced.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Great! Good luck with your projects!
@patprop74
@patprop74 3 жыл бұрын
As always, you deliver the correct information in a fun and pleasing manner. you would have made a great school teacher. It's crazy to me that you don't have more subscribers, ( Your channel reminds me of an old channel back in the days when the RepRap movement was a fairly new thing, called ZennmasterM sadly his channel never had a huge amount of subs even though he was externally knowledgable.) all info is always spot on and you are very noticeable with both Hardware and software, unlike most, which I like to call smoke and mirror channels. they talk a good talk but know nothing of what they are talking about. If it means anything I respect you and the fact that you talk about something you know and are passionate about.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Wow, thanks a lot man!
@mururoa7024
@mururoa7024 3 жыл бұрын
Fantastic. Excellent level of detail in the explanations. 👍
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad you liked it!
@hernandjavines2087
@hernandjavines2087 3 жыл бұрын
Great video, as always. Very informative and useful. Thanks.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad you enjoyed it!
@SlipperyCarrot
@SlipperyCarrot 3 жыл бұрын
Using the breakout board, the motors arnt i series, they are parallel. Running from one motor to the next, is a series connection.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
You are correct, I put out an update and add something to the comments.
@stevefeldman6486
@stevefeldman6486 3 жыл бұрын
@@ChrisRiley Electrically speaking, breakout splitter or by cable extension, all connections to a single driver are parallel.
@DulacMarcel
@DulacMarcel 3 жыл бұрын
This great Chris, it really helps me out as a lot of your videos does....
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Awesome, thank you!
@tzmijevski
@tzmijevski 3 жыл бұрын
Best video ever on Z axis configuration. Thank you very much Chris!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Wow, thanks!
@christaylor93
@christaylor93 2 жыл бұрын
best upgrade I ever did to my ender 3 was the dual z axis with independent z motors. It was a big project for a beginner, included relocating the main board, upgrading the mainboard, editing marlin, all kinds of stuff. but once I set my bed level, that was it, my z-offset and bedmesh was perfect every time.
@ChrisRiley
@ChrisRiley 2 жыл бұрын
Great to hear! Thanks for your comment.
@yitspaerl7255
@yitspaerl7255 3 жыл бұрын
Thanks for your comprehensive explanation. This is exactly what I needed for my double z Ultimaker clone. Thumbs up!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thank you, that's great!
@matthewkovnesky3189
@matthewkovnesky3189 2 жыл бұрын
Chris, can you explain more about the "calibrate in the MIN direction"
@ChrisRiley
@ChrisRiley 2 жыл бұрын
I don't exactly remember what I was referring to, but my guess is I was talking about Z offset. You are setting the offset relative to z MIN.
@peobey4739
@peobey4739 3 жыл бұрын
Thank you so much for this. I like how you explain everything in a simple way that even I can understand. I have the Mega S and bought a Bltouch but didn't want to lose the 2 Z endstop to connect it. I ordered a SKR 1.4 Turbo and I'll use your setup. Thanks again
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks for watching!
@dennissladek8103
@dennissladek8103 3 жыл бұрын
Please share the link for Ender 3 Z brace shown at 1:20, Thank You
@ChrisRiley
@ChrisRiley 3 жыл бұрын
It is here. www.prusaprinters.org/prints/49529-prusa-lack-enclosure-v2-modded-for-the-ender-3/files
@HassanAhmed-zw2lt
@HassanAhmed-zw2lt 3 жыл бұрын
More than wonderful, thank you, Chris
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad you enjoyed it
@TravisStamper
@TravisStamper 3 жыл бұрын
Awesome vid Chris. I needed this, came out at the right time! Keep it up man!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks! Will do!
@martijndeman4789
@martijndeman4789 3 жыл бұрын
Great video indeed, always good explanation and a joy to watch
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thank you kindly!
@rickanderson4983
@rickanderson4983 Жыл бұрын
Thanks for the video tutorial, I appreciate your insight. I have an issue after sending the G34 command where after the gantry has been leveled side to side the nozzle comes down and crashes into the bed before returning to home. Any idea as to why? I probably should add that I am using the stock tri-gorilla board in my chiron running bugfix 2.1.x.
@ChrisRiley
@ChrisRiley Жыл бұрын
You bet! Hmmm, the only thing I can think of is the Z size thinks it's bigger than it actually is. So it has to come down further than it thinks. Try adjusting that setting.
@andrewgreenaway1513
@andrewgreenaway1513 3 жыл бұрын
Excellent video Chris, i always learn so much from your videos.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Awesome, thank you!
@airsubzero
@airsubzero Жыл бұрын
Great Video, how can the breakout board splitter adapter be a series all I find is parallel and it makes sense to be parallel not series, curious to know!
@ChrisRiley
@ChrisRiley Жыл бұрын
They are parallel, for some reason when I made this video I was having a bad day and got my words mixed up. :)
@jasonpointer
@jasonpointer 3 жыл бұрын
Thanks Chris, I already done mine after the first live show you did this year when i asked, but you have made a few points that i will look into that will be handy. Thanks again :D
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Great! Thanks for watching
@johntickle3120
@johntickle3120 Жыл бұрын
Thanks Chris for a great video. I am currently installing a MKS Tinybee v1 to an Anycubic Mega p. Most of the wiring is done from the daughter boards/hubs. My question is I'd like to configure the dual Z motors as was with the Trigorilla Board. "2 z motors and 2 end stops. However the Tinybee has only one end stop z switch connection. I have all steppers fitted with TMC 2225 configured 2208 stand -alone. I have enabled E1 for the extra Z motor but not sure how to configure another pin for the extra end switch. I think I can use the touch probe signal wire to the end stop for the extra motor but not sure if I can configure in Marlin. Any help would be most appreciated. Thanks😎😎😎😎
@ChrisRiley
@ChrisRiley Жыл бұрын
Hey, yes, you can use the probe pins but you will have to move the wires around. MT_DET would be easier, if you're not using it as it is wired the same as the endstops. Check pinout: github.com/makerbase-mks/MKS-TinyBee/blob/main/hardware/MKS%20TinyBee%20V1.0_003/MKS%20TinyBee%20V1.0_003%20PIN.pdf You want to use pin 2 if using the probe/servo pin. Change this in configuration_adv.h //#define Z_MULTI_ENDSTOPS // Other Z axes have their own endstops #if ENABLED(Z_MULTI_ENDSTOPS) //#define Z2_STOP_PIN X_MAX_PIN // Z2 endstop pin override To this: #define Z_MULTI_ENDSTOPS // Other Z axes have their own endstops #if ENABLED(Z_MULTI_ENDSTOPS) #define Z2_STOP_PIN 2 // Z2 endstop pin override
@johntickle3120
@johntickle3120 Жыл бұрын
This is great thanks I'll try your suggestions in due course Thanks for your attention😊@@ChrisRiley
@pnt1035
@pnt1035 3 жыл бұрын
Great video, I found useful tips in it. However, you said the 1-into-2 adapters (at 10:25) and the dual Z sockets on the SKR V1.4 (at 10:39) arrange the motors wired in series. According to the SKR schematic, they're actually wired in parallel, and I think most adapters are as well. That's why you might need to increase the current, because it's divided between the motors; if they were wired in series, the current would be identical in each.
@djnaddy2339
@djnaddy2339 3 жыл бұрын
Yes they are. Only the SKR Pro (and i think SKR GTR too) dual-Z plugs are wired in series, rest is parallel.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
That's funny, you are right, I thought they would have stuck with the old RAMPS method, but they did not.
@miremaker
@miremaker 3 жыл бұрын
Question about this connection, which may be address in the 1.3 segment, sry if it is. So I have the 1.4 (regular), when I connect my (2) Z motors to their ZAM and ZBM connections, will I/can I run the ZBM (I think that's going to be my 2nd added Z lead+motor) off of the E1 driver? I've got 1 more TMC2209 and was wondering if I need to put that in the 5th driver slot (which I think is E1). Then in Marlin, do I still want to uncomment Z2 when defining the driver type? No endstops on Z, I just use a bltouch.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
@@miremaker Yes you can, just move the motor to E1 and uncomment Z2.
@miremaker
@miremaker 3 жыл бұрын
@@ChrisRiley Ok, so my 4 pin motor connection for my 2nd Z axis goes in E1 instead of ZMB? Will it still run in parallel with my original Z?
@Maleboligia
@Maleboligia 3 жыл бұрын
Very helpful thank you!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
You're welcome! Thanks for watching
@Reds3DPrinting
@Reds3DPrinting Жыл бұрын
Yooo chris, what is the mechanism on the right side of your prusa at 12:30 The blue piece, is it a filament wiper/purge thing?
@ChrisRiley
@ChrisRiley Жыл бұрын
Yes, it's the Big Brain system. kzbin.info/www/bejne/jGXYYYikfalsitk
@ym30214
@ym30214 2 жыл бұрын
Covered nearly all information I needed. Thank you very much! :D
@ChrisRiley
@ChrisRiley 2 жыл бұрын
I'm so glad. We're really proud of our work. Thank you
@B3DPrinting
@B3DPrinting 3 жыл бұрын
Hey Chris, Sorry to bug you again, I know I have been taking up quite a bit of your time, but you have been so much help. I installed a second z screw and stepper connected to the second z port on the btt skr e3 rrf with marlin still. I just enabled g34. I'm not sure what it is hitting at the top of its travel to stop it, it is too close to tell, either the top outer v roller is at the top of its travel, or, the lead screw nut is hitting the bearing block. either way, I am getting a variation of .2-.3 after performing the g34. would you suggest maybe making some type of hard stop attached to the 24x40 uprights that hits the actual 20x20 x extrusion? Or call that close enough? I like to have everything perfect, and after all I have done to it, I would assume I could get it perfect. I know I can correct it with tramming the bed, and running a mesh calibration. Am I being too critical? Thanks again!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
That's what I would recommend something that you can confirm the gantry is all the way up and level. Maybe even a couple of washers on top of you Z nut as a test.
@chetan6507
@chetan6507 3 жыл бұрын
15:40 Is that possible to use gantry calibration in y axis, where two stepper motors are used
@ChrisRiley
@ChrisRiley 3 жыл бұрын
You can change up what spots it uses to probe, there is a map in configuration_adv.h with your options, just not sure how that would work for Y.
@horsthartholz7879
@horsthartholz7879 3 жыл бұрын
When I saw the Video I hoped you would talk about sensorless homing on the Z axis a bit. Maybe next time, still really good, inforamtiv Video.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yes, another video, I am still trying to find a printer that is will work well on. It's kind of picky.
@tomek_kot
@tomek_kot Жыл бұрын
Great video. I'm waiting for part 2 where you can talk about "Z on belts" mods :)
@ChrisRiley
@ChrisRiley Жыл бұрын
🙂👍
@wishicouldarduino8880
@wishicouldarduino8880 3 жыл бұрын
Awesome video chris!😁👍
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks 👍
@ym30214
@ym30214 2 жыл бұрын
Some smart profs at my university warned me about the searies solution due to the motors inductivity, while mooving. They could affect each other in an uncontrolled way
@ChrisRiley
@ChrisRiley 2 жыл бұрын
Interesting.
@pogi1803
@pogi1803 2 жыл бұрын
Hello! Awesome video!! Very clear and informative. Just a question about the ender 3 pro. Can you add a second z end stop switch to fix the drooping on the none lead screw side?
@ChrisRiley
@ChrisRiley 2 жыл бұрын
Thanks! I am not sure if the stock board has another endstop port. The second endstop wouldn't do much good without a second Z motor.
@mitsre
@mitsre 3 жыл бұрын
I have an Ender-3 with a SKR mini E3 v2.0, so in this case I can follow the 1st process you describe (14:10 - 16:40)? I have to disconnect also the z-endstop? Do you think that I can add g34 in cura slicer at the beginning of every printing? Yours video are always so helpful!!! Many many thanks...
@ChrisRiley
@ChrisRiley 3 жыл бұрын
No need to disconnect your Z endstop. Yes, you can add the G34 to your start gcode. You may need to flash marlin to use it.
@scottwarrick
@scottwarrick 3 жыл бұрын
Great video. I wish I had watched it over the weekend before I had this issue. I was printing Friday night no problem. I woke up Saturday and started to print and I could not get a first layer to print. Finally I shut it down and manually recalibrated everything as if it came straight out of the box. My Z was a little out of whack and when I got it fixed everything seemed to work. My guess is one of the screws moved when it was powered down I have seen videos of some people running it to the top with the move z button on the screen and then running it a couple of times with the motors grinding. It seems to work but I wonder if that could be harmful? I used the credit card method.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
A lot of printers use the "skipping step" method. It's not actually physically skipping, so i think the harm it might do would be very minimal.
@3rdFloorProd
@3rdFloorProd 2 жыл бұрын
I know this is an older video, but I'm hoping you can help answer a question. I have the Creality 4.2.7 board, which has TMC2225 drivers. From what I've been told, the 4.2.7 does not support UART (unless I do an extensive mod to the board), and as such I was also told that I need to define the drivers in Marlin as "standalone". So because of that, can I still enable the z-axis leveling that you're showing in this video? If I can't use UART, then it's my understanding that the drivers current can't be software controlled, am I right? I may be way off as I'm still at the very beginning stages of learning about 3D printing. I have constant z-axis leveling issues (Ender 3 Pro with Sprite Extruder Pro), as the left side of the X-Axis gantry is heavier than the right, due to the larger mounting plate for where the Extruder stepper used to be mounted. Whenever I power down, the left side drops slightly. It holds up better when the power is on, but trying to level it manually every time is such a pain (lowering the gantry and using two equally sized blocks and rotating the lead screws independently to try and level it). Anyway, any help you can give would be amazing. Thank you
@ChrisRiley
@ChrisRiley 2 жыл бұрын
On that board it's going to be hard to get this working. To make it useful you would need 2 different Z drivers. You are correct, if the drivers are standalone you can't adjust the current.
@robo909
@robo909 3 жыл бұрын
Great video. Please make some video regarding the Z wobble or Z banding.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Great suggestion!
@jeanraines3215
@jeanraines3215 3 жыл бұрын
Hi Chris another great video. But I cannot find mechanical_Gantry_Calibration in ADV.H ?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Hmmm...in 2.0.7.2 it is on line 3384
@jtl789456123
@jtl789456123 3 жыл бұрын
@@ChrisRiley ?? we are suppose to be on the same 2.0.7.2, but mine is at line 3455
@ChrisRiley
@ChrisRiley 3 жыл бұрын
@@jtl789456123 hmmm
@jeanraines3215
@jeanraines3215 3 жыл бұрын
Hi Chris problem sorted I downloaded the separate configeration
@jeanraines3215
@jeanraines3215 3 жыл бұрын
Sorry. Configuration files and used the Creality Ender 3 example folder
@markferrick10
@markferrick10 3 жыл бұрын
Eggscellent video Chris. Answered many questions and learned of new features.. How do you use a z-probe while implementing the G34 command? I think that would be the ultimate configuration, no endstops to align. Thanks...
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks Mark, that's a good question, we might be able to work that out.
@L3X369
@L3X369 3 жыл бұрын
How to find out the Z_STEPPER_ALINGN_XY perfect settings you snow at 22:51? Is there any way to measure?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
As far out as you can get will get you the best results.
@m0gga
@m0gga 3 жыл бұрын
Hi Chris, another great vid. Can you please help me with a minor printing problem? I am using Cura slicer and all of my prints have the same niggling problem. I usually print everything with a brim for bed adhesion but it takes quite a while before any filament starts to appear from the nozzle, strangely enough though it prints my purge line perfectly. I am sure this can be corrected in the Cura settings, but I don't know where to start! Any advice you can give me would be greatly appreciated. Thanks.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Hey Fred, sounds like there is a retraction in there that is too far. I would have to see that piece of gcode to see what is up.
@m0gga
@m0gga 3 жыл бұрын
@@ChrisRiley Thanks Chris, I will have a look at my retraction settings, but unfortunately everything is on hold for now because my MB a BTT SKR 1.4 has packed in, I had a failed print yesterday because the thermal runaway protection kicked in and stopped the print. From then on, any attempt to pre-heat the bed causes Marlin to request a reset, the temp display will not rise above 8 degrees. I thought it must be a faulty bed thermistor, but after carrying out some tests with my multimeter on the thermistor and then the wiring, everything checked out OK, so I ordered a new MB which will arrive today. Hey-ho, the joys of 3D printing😢. I will let you know the outcome when I have fitted the new SKR 1.4, this may be of interest to other viewers of this post.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
@@m0gga Good Luck Fred, keep us posted.
@m0gga
@m0gga 3 жыл бұрын
@@ChrisRiley The MB is fitted now and the printer is up and running again, I still need to have a look at those retraction settings but I am in the middle of a twenty hour print job at the moment so that will have to wait for now, thanks again for your help so far.
@m0gga
@m0gga 3 жыл бұрын
@@ChrisRiley Well I found the problem with retraction, it was a 4.5mm retraction in my Cura start gcode, all is working fine now, thanks for pointing me in the right direction 👌
@АнгелАрнаудов-в9к
@АнгелАрнаудов-в9к 3 жыл бұрын
Hi Chris! I have one misunderstanding about Z auto align. What if the bed is not even like in my case? I use BL Touch and UBL with saved mesh in slot 1. How then the "Z auto align" function uses the bed as a reference when it not even? Is it the Z auto align respect the saved mesh for bed leveling when it align the Z? That is what I can't understand. And where the G34 command should be placed in start G code, before G29 or after? Or doesn't matter?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
The 2 aren't tided together. The G34 is just a guess on how level you X is to your bed. You will then have to let UBL pick up the slack from there. I would G34 first.
@Rfster900
@Rfster900 3 жыл бұрын
As always, this video is incredibly useful. Thank you again Chris, you're the best!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad you think so!
@charlesbeshaw9843
@charlesbeshaw9843 3 жыл бұрын
Great video! Another Z Axis question? Can Marlin be used to drive 3 Z Axis motors to make a Kinematic bed level using a probe as z stop?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I think it is in there now, if not it should be soon.
@charlesbeshaw9843
@charlesbeshaw9843 3 жыл бұрын
@@ChrisRiley Thank you for the encouragement. Waiting on my replacement controller board to try it out.
@lowellhouser7731
@lowellhouser7731 3 жыл бұрын
Single Z motor, twin screw with syncing belt is best bang for buck z solution. Do not need speed, resting weight takes up the backlash.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Great point.
@lowellhouser7731
@lowellhouser7731 3 жыл бұрын
@@ChrisRiley I have a frankenstein CR10 using this one : www.thingiverse.com/thing:2829855
@ChrisRiley
@ChrisRiley 3 жыл бұрын
@@lowellhouser7731 Sweet! Thanks for the link.
@iamzoone3D
@iamzoone3D 3 жыл бұрын
Can pair of T8-2mm lead screw on dual motor prevent from falling? It seems your LOG has T8-2mm lead screws on it.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yes, Tr8-2's are really hard to backfeed.
@36191727
@36191727 3 жыл бұрын
amazing video and very well detailed, now i can built my Prusa bear clone with marlin
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad I could help!
@scharkalvin
@scharkalvin 3 жыл бұрын
So some of the TM drivers can sense when the head hits the bed, or the gantry hits the top by reading a motor stall? Which ones? I used to use two Z motor drivers on my printer to make the wiring easier, but now have them in series (3v motors on 12v supply!). I only have one extruder, so I do have a driver socket unused on my RAMPS. Upgrading two drivers wouldn't be that expensive to add Z calibration. I don't think my gantry droops much at power off (I should center the X axis on end of print, that would help), as my NEMA23 drivers have more "drag" with no power than NEMA17 (I'm using them because they were CHEAP surplus).
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yes, currently 2130's, 2209's and for larger motors 5160's and 5161's.
@madorax251
@madorax251 3 жыл бұрын
hi chris can you share the printer part file for the aluminum extrusion stand like the one you used on ender 3?
@ChrisRiley
@ChrisRiley 2 жыл бұрын
Hey, i'm not sure what part you are talking about, can you give me a time stamp where you see it?
@baldyetichronicles
@baldyetichronicles 2 жыл бұрын
The bracket that is in place of the PSU spot on Ender 3 frame? Are STL files available somewhere?
@ChrisRiley
@ChrisRiley Жыл бұрын
The bracket is in this project. www.printables.com/model/49529-prusa-lack-enclosure-v2-modded-for-the-ender-3
@baldyetichronicles
@baldyetichronicles Жыл бұрын
@ChrisRiley Thank You :)
@boazmulder1934
@boazmulder1934 3 жыл бұрын
Love you and this video so much. This is just what I am looking for when building my printer. Love your videos because you explain everything i need to know. After other videos in yt I keep searching and searching for hours and hours but thats not the case woth you. Thanks again!!!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad it was helpful!
@KamilxxG
@KamilxxG 3 жыл бұрын
Great video! I am wondering, what if the bed is not level and and Z axis are misaligned. How to make G34 properly?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
If you have a probe it can.
@joshuahopkins1120
@joshuahopkins1120 Жыл бұрын
@ChrisRiley - I have 2 Ender 3 S1 Pros, both running klipper firmware. Is there a way to run something similar to the G34 command on these printers?
@ChrisRiley
@ChrisRiley Жыл бұрын
Check out Z tilt www.klipper3d.org/G-Codes.html#z_tilt
@d_z_a_i_r_o
@d_z_a_i_r_o 3 жыл бұрын
Hi Chris. Nice video. I see you make clone for Prusa MK3 . What firmware you use? I try compile new Marlin 2.0.7.2 version for Einsy Rambo 1.2b , after flash I have problem with LCD and SD card . What Marlin you use in your clone ? thanks .
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I currently run a SKR 1.3 with Marlin 2.0.7.2
@d_z_a_i_r_o
@d_z_a_i_r_o 3 жыл бұрын
@@ChrisRiley Thanks. I have some problem , but solve it. In platformio.ini I have bad env setting .. from atmega2560 change to rambo . Your videa are super. Step by step is good for all not only for beginner .. best regards.
@АнгелАрнаудов-в9к
@АнгелАрнаудов-в9к 3 жыл бұрын
Great video , very helpful as always !!! You are the Best
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I appreciate that!
@jon52772
@jon52772 3 жыл бұрын
Hello there, i have a skr 1.3 and btt2209s and running newest marlin, i have everything working on the printer but when i run the z axis up one side goes faster than the other and its causing binding but ran perfectly before doing the g34 add...any clue why? tyvm for everything you do..
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Hey Jon, so only thing I can think of is the Z2 settings in configuration_adv.h is set to a different step rate then the Z motor is. Try clearing eeprom as well. M502 then M500.
@jra
@jra 3 жыл бұрын
How can I setup Z top gantry calibration in a CR10S if the left side I have a BMG extruder? I mean when it will go to the top, the extruder will collide with the bracket of the lead screw first, the right side will never collide to the top. Maybe I need to mount some sort of dummy object to match the same height as the right side?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
That is about the easier thing to do, some printers create parts that ride on the Z nut for this purpose.
@jra
@jra 3 жыл бұрын
@@ChrisRiley Thanks Chris... finally I managed to use the two Z steppers method much easier than expected
@rarcera
@rarcera 3 жыл бұрын
Awesome! I haven't seen the video yet, but I love it! I hope you talk about dual z-end stops, and gantry leveling with sensor or bl-touch.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks! No bltouch, but we touched on Marlin features. :)
@VectorRoll
@VectorRoll 3 жыл бұрын
Did they remove the Mechanical_Gantry_Calibration from the latest Marlin 2.0.x ? I have checked multiple builds I have for a few printers which go back from now to a year or so and I have NOT been able to find that section in any of them. In fact I have only been able to find one instance of (Gantry) mentioned and that was in the Nozzle_Clean_Feature in the Configuration.h section. It is not even mentioned in the Configuration_adv.h section. Am I missing something? Could they have renamed it?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
They still show it on github, github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/Configuration_adv.h line 3384.
@VectorRoll
@VectorRoll 3 жыл бұрын
@@ChrisRiley Hmm .... Well that is strange indeed. I downloaded my Marlin Code from the exact same place. I wonder why none of mine have it in it. In fact the configuration_adv.h for most of my builds end at line 3095 with the exception of my BTT GTR which I use a custom Branch for. I just re-downloaded it and it is indeed in there so I am a bit perplexed. I basically start my builds from scratch using the default config files that is in it and not from the examples or what is now in the import configuration download. Oh well. At least I got it all straighten out now. Thanks for the help. Now I just have to go through my current build to copy the settings and insert them into my new downloaded version. Also not sure if I will end up using the Mechanical Gantry Calibration in the end as I just purchased more TMC2209 to try the 2 driver method. I will have to decide which version I like. :)
@justintanner1228
@justintanner1228 3 жыл бұрын
On an ender 3. Dual z driver, and motor, should I pull the inner wheels off the x to make it smoother and easier?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I wouldn't, I would want as much stability left and right as I could get.
@r0311
@r0311 3 жыл бұрын
Hi Chris, what about a CoreXZ Design, as the Voron SwitchWire is using it? Then you don't have lead screws right? //R
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yes, there are a lot of belt Z machines out there. That is a whole different animal I will touch on in another video.
@r0311
@r0311 3 жыл бұрын
@@ChrisRiley Wow, I am looking forward for that video. Thanks a lot, keep making such great videos! //R
@3D_Printing
@3D_Printing 3 жыл бұрын
Z Multiple End Stops : Is it possible to fit a Mechanical Endstop as a safety to a BLTOUCH, maybe 0.1 below BLTOUCH level
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Hmmm...maybe, I think you could probably find a right mix of config for that in Marlin.
@electronic7081
@electronic7081 2 жыл бұрын
Do you have STL file for that angle bracket that replaces the power supply on ender 3?
@ChrisRiley
@ChrisRiley 2 жыл бұрын
It's in here. www.printables.com/model/49529-prusa-lack-enclosure-v2-modded-for-the-ender-3/files
@airsubzero
@airsubzero Жыл бұрын
What I got: - Small buildplate could use 1 Z-axis, also could one nema motor to drive 2 lead screws to mitigate the slope on the side with not lead screw. - even the config of 2 nema motors & 2 lead screw may suffer some droop, soln: using Timing belts to sync the 2 lead screws. - Dual z axis breakout board is used for the boards with the single port for z-axis - GANTRY_MECHANICAL_CALIBRATION Option to level z axes assuming rigid frame, moving gantry all the way up till it hits the frame (prusa has this option) -- GANTRY_MECHANICAL_Current: drawn current through calibration, usually half of run current -- GANTRY_MECHANICAL_feedrate: how fast it moves through calibration. - motors don't remain energized all the time, when it happens it may lose some steps >> DEFAULT_STEPPER_DEACTIVATE_TIME (false: energized all the time) -- for trinamic Config : HOLD_MULTIPLIER 0.3 it holds at (30%) of normally would be - Alternative to mechanical calibration is a software soln that uses 2 endstop (e.g. Anycubic Chiron) - best practice for dual motors that their current is as close as possible on both motors. - Z_STEPPER_ALIGN_XY : aligning or calibrating the Z-axis stepper motors with respect to the X and Y axes on a 3D printer - STARTUP_COMMANDS: anything you put in between these quotes will run at startup
@ChrisRiley
@ChrisRiley Жыл бұрын
👍
@maxreynolds679
@maxreynolds679 2 жыл бұрын
In the latest Marlin bugfix-2.1.x Configuration.adv.h (BTT SKR Mini V3 E3) it seems like the option to specify the number of installed Z steppers (#define NUM_Z_STEPPER_DRIVERS n) has been removed and is no longer there. Do you have any idea if this has been renamed to something else or if it still needs to be specified? Edit: I've just discovered that there is only one z stepper driver on this board and the extra z port is in parallel with the other z port so the G34 auto align isn't possible.
@ChrisRiley
@ChrisRiley 2 жыл бұрын
I see you have gone another direction, but yes, in 2.1 the option names have changed a bit.
@twinbluechimera7725
@twinbluechimera7725 3 жыл бұрын
I definitely learned something here today. My extended ender3 now has an almost perfectly square gantry thanks to your posting this tutorial. What are the chances you'll be explaining closed loop stepper motors and how to tune the driver PID any time soon?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad to hear it, I hope to get to close loop steppers sometime soon.
@conway4x4
@conway4x4 3 жыл бұрын
Love your videos and followed every step exactly to but I am getting the error "No E1 stepper available for E_DUAL_STEPPER_DRIVERS!" using an ender 3 with a bltouch and skr mini e3 v2
@ChrisRiley
@ChrisRiley 3 жыл бұрын
SKR Mini only has 4 drivers, you would need 5 to do that config.
@conway4x4
@conway4x4 3 жыл бұрын
@@ChrisRiley okay that makes sense! Thank you, do you have a suggestion for my best option?
@martinhyska1206
@martinhyska1206 3 жыл бұрын
How to make best way dual z on cube coreXY? I have tronxy x5sa and when tune marlin on it, many times it cause me many holes into bed. I speculated to add 2 hw block, but it can be add to bottom or to top? If do it on top, so it prevent to do holes, but can t be possible to change hotend.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I'm not sure I understand your question?
@martinhyska1206
@martinhyska1206 3 жыл бұрын
I saw many new corexy with dual z have balance on top. But when make hardware stop on top, have fixed level on nozzle. So if change shorter nozzle, must rebuild all printer. So i am not sure, how to properly solve it.
@pierre3036
@pierre3036 3 жыл бұрын
Going by the title of this video I was hoping it would solve my problem but you didn't even get close. I installed an SKR1.4turbo with a TFT35 in my 6yr old Creality 10s which used to work just fine before this so called upgrade. Now I'm trying to set the calibration for the bed size and 'Z' height. All moves seem normal except for the 'Z'. When trying raise the extruder 'Z' movement it moves very slowly (like 1/4"/min) and the distance travelled per the LCD screen is like 200mm but it never moved 200mm, it might have moved 5mm?? I have no idea of how to correct this and can't find anything on YT addressing this exact issue. When we discuss 'Z' shouldn't the travel be part of the discussion?? I love you vids and hope you can help.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
You Z steps are probably set to incorrectly, makes sure this line is set like this. #define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 }
@pierre3036
@pierre3036 3 жыл бұрын
@@ChrisRiley Chris, bang on!! I finally figured out that the 'Z' setting here being at 4000 was too high. It's set to 400 and the 'Z' is working fine now. What was happening here is I was updating Marlin but my MB wasn't updating because I didn't realize we had to 'SAVE' the updated firmware to the EEPROM or all would be lost. Even though I've been 3D printing for 5yrs+, updating firmware was too complex to me. Now with Marlin, newer quieter drivers etc, I decided to take the plunge. Unfortunately, there's not one single video out there eg: "Operating your Printer" Installing FW Updates/Printing/G-Code. A video explaining how to update FW to any MB and what one MUST do to succeed with the update, including what EEPROM 'Reset' does or what 'LOAD' does etc. When and 'how' to use the USB cable to the MB, or when to use the TFT SD card reader, or USB port on the TFT. You have no idea how many videos I watched before finally hearing one guy say "don't forget to SAVE your upload or it'll be lost" and THAT very brief mention solved my upload issue and eventually being able to change my 'Z' speed. Please don't misinterpret me, your videos are so helpful and well produced but don't forget, some of us are NOT well versed in 3D print or Marlin terminology. Maybe you could do a series 'For Newbies' and an 'Advanced' series. Believe me I do alot of research prior to posting questions and I like trying to figure things out on my own but sometimes...... One more question. When you make changes using G-code (via Pronterface or directly from the TFT) shouldn't we also reflect those changes in Marlin? I've never heard mention of this and I wonder, if we do a change with g-code then won't that change be lost with the next Marlin update to the MB? Thanks for your patience with me and be safe!
@tomasklar2000
@tomasklar2000 Жыл бұрын
Hey, is there any 3d model of that wire brush nozzle clean for prusa mk3 ?
@ChrisRiley
@ChrisRiley Жыл бұрын
I flipped through the video, not sure the STL you are talking about.
@scottfarrell1506
@scottfarrell1506 3 жыл бұрын
Does a G34 in then ending gcode override the motor current timeout?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
G34 reenergizes the motors if it needs to.
@JustinJJHCS1
@JustinJJHCS1 3 жыл бұрын
So what is better dual z or independent z this depends on your avalible hardware i guess... i did not check yet but dose the creality v4.2.7 board have provided for a dual z independent.. my kit only came with the extender plug.. i found no difference and i have had dual z since my prusa mendel 3ii
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Not sure on the Creality board options. It really depends on hardware. They can both be just as good.
@JustinJJHCS1
@JustinJJHCS1 3 жыл бұрын
@@ChrisRiley ok ill just hook it up as the kit suggests..
@Mark-uz8xx
@Mark-uz8xx 3 жыл бұрын
Got the z stepper auto align working on my ender 5 (with second z) and my ender 5 plus. thanks for this, combined with visual bed level of octoprint the bed is now almost perfect flat.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
That's great news! Thanks
@barenekid9695
@barenekid9695 3 жыл бұрын
OR.. one could retrofit Single Start Z screws and eliminate the gravity /falling X axis issue...at source ?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Yes, that would help for sure.
@joaxsskc4937
@joaxsskc4937 3 жыл бұрын
Hi, here's a thought, if/when you connect two stepper motors on the same stepper driver you connect them in PARALLEL not in series.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks for your insight!
@prob17
@prob17 3 жыл бұрын
Excellent guidance thank you.
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Glad it was helpful!
@duality4y
@duality4y 3 жыл бұрын
Don't take this the wrong way but it feels you are speaking with a raised voice all the time, and that makes it energetic :) but just wondering if that is what you are doing i still enjoy your content :)
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I think it's just how I have the sound setup for videos. And how much coffee I have had.
@Loneman_OG
@Loneman_OG 3 жыл бұрын
*Dual* is two, *duel* as you put, is pistols at dawn, lol. ;D
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Well, they kind of are fighting.
@Loneman_OG
@Loneman_OG 3 жыл бұрын
@@ChrisRiley Haha, true dat.
@thetinguy
@thetinguy 3 жыл бұрын
Hello sir. Can you do a video on lead screw upgrades like t8x8 to t8x4 or t8x2?
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I'll see what I can do. Thanks for watching
@3DPrintFarm
@3DPrintFarm 3 жыл бұрын
Great vid man!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Thanks! 😁
@beedee95
@beedee95 3 жыл бұрын
Another great, informative and helpful video. I'm running my ender 3 with 2 z motors and screws but with a parallel splitter in the meantime, and I have everything ready to go dual driver with automatic alignment as you did on Log (I'll make my 2208s communicate, too). I was pushing it as it works as is, but now I have no reason not to do it ASAP. My only concern is the accuracy of my 3D touch - not that it has a big deviation, it's actually very accurate, but every single print (mainly the first that day and the second) I have to adjust my Z offset a lot (0.2-0.3mm). I think it's from the probe heating up with the first print over the heated bed but I might be wrong. Any ideas how to make it not do this? I remember your 3D vs BL touch test vid, that's when I bought the 3D.. Maybe you have experience with this issue? Thank you!
@ChrisRiley
@ChrisRiley 3 жыл бұрын
I wish I knew how to keep them from drifting like that. I am not really sure what the heat does to them.
@beedee95
@beedee95 3 жыл бұрын
@@ChrisRiley I looked further into it today and it seems, that there was (and is?) an issue with the fade height being enabled... I played with it, so far I added M420 Z0 (disable fade height) before the bed leveling sequence. I also added the M420 Z{whatever} (enable fade height) into my start gcode after i retrieve the mesh info. So far, after messing around with short prints, i did not need to change my z offset. But I want to see it work after the probe being over the heated bed for longer periods. Maybe you can try so we can cross check? Thanks for your reply! :)
@ChrisRiley
@ChrisRiley 3 жыл бұрын
@@beedee95 I will see if I can run a test.
Fixing Z Wobble from 20$ Ball Screws with that simple device
18:27
Is it time for 3D printers to abandon bed springs?
14:07
Teaching Tech
Рет қаралды 305 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 10 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 15 МЛН
Auto Bed Leveling - Marlin 2.0 - How To - 2019 - Chris's Basement
26:20
3 ways to add a dual Z axis - Including G34 auto Z levelling
18:50
Teaching Tech
Рет қаралды 306 М.
Fix your Z axis with Oldham couplings, dual z screws & thrust bearings!
11:28
DIY Metal 3D Printing - Success
38:35
Metal Matters
Рет қаралды 274 М.
Best Creality 3D Printer Upgrade Ever! - 2022 - Chris's Basement
22:11
I will never talk about Z wobbling ever again !
10:53
MirageC
Рет қаралды 483 М.
Marlin Unified Bed Leveling - How To - Chris's Basement
21:16
Chris Riley
Рет қаралды 138 М.
Low Cost Ender 3 3D Printer X-Axis Linear Rail Install
13:06
Правильный подход к детям
00:18
Beatrise
Рет қаралды 10 МЛН