Touchscreen Add-on For Your Bambu Lab 3d Printer! (xtouch)
ฝัง
- เผยแพร่เมื่อ 30 ก.ย. 2024
- Find out more about PCBWay's great services:
pcbway.com/g/A...
Screen From Aliexpress:
bit.ly/3PWDgkC
Screen From Amazon (Aff):
amzn.to/3LIM4s0
Kingston Micro SD Card (Aff):
amzn.to/3Q0jUva
xtouch Github Page:
github.com/xpe...
xtouch Installer Page:
xperiments-in....
CH340 Driver:
learn.sparkfun...
Support the project developere here:
ko-fi.com/xper...
xtouch Official Discord Server:
/ discord
Screen Mount I printed for mine:
www.printables...
Love the channel? Consider supporting me on Patreon:
www.patreon.co...
Get Great Filament From PolyMaker & Help Support The Channel:
bit.ly/3P5MRD7
ModBot Merch Store is now live! Get yours here:
bit.ly/3qhJ8Yl
Join the official ModBotArmy discord server: / discord
In todays video we dive into xtouch. This is an ESP32 based addon using MQTT for the Bambu Lab 3d printers. This provides additional functionality and allows P1 Series printers to add a touch screen. The layout is similar to the official X1C screen and setup is fairly straight forward. We will go over the current state of the project, how to install it, and get it hooked up to your printer.
(´∀`)♡ As an Amazon Associate I earn from qualifying purchases:
Buy now on Amazon: amzn.to/2jQAOgV
Subscribe To My 3d Printing Blog! :
Lets Get Social!
Facebook: / dopesoner930
Twitter: / modbotarmy
Instagram: / modbotarmy
Twitch: / dopesoner930
But you can’t start a print? That’s the reason I would want to build one..
Well you can just send from slicer lol
I had randomly one of these esp32 displays laying around... in moment I saw exact same model used in video I grapped it, uploaded code and before I finished watching video I aldready had it connected to my P1S 😄
So you said, it can pause and resume while its printing. Then also load and unload even retract the filament using esp32 only? That's maybe what diy AMS needed. Welp maybe not the true AMS, just automatic swapping filament.
Bonjour, je rencontre un problème lors de l'installation, je trouve bien le port com, je me connecte sans problème, je lance l'installation tout va bien, mais une fois terminé il me demande d'insérer la SD mais elle y est déjà.
Quelqu'un à t'il déjà rencontré ce problème?
Je précise j'ai essayé 5 micro SD différentes.
Actually SD cards larger than 32GB will work IF you format them as FAT32. You will have to use a third party formatting utility to do that because Windows will not give you that option. I have a 128GB sd card in my P1S....
You can do it in windows, in the disk manager set create a partition less then 32gb and it will allow you to select FAT32.
Having lived with the mk3s+ display, the p1 series isn’t that big of a deal to me. Still a cool project though
great tutorial, worked first try, now i wait for the 5 Inch to be supported!!
Always love to see more of the mqtt-related projects others make for these printers!
yup, HomeAssistant can have something to offer here :)
@@pfabiszewskiOh for sure, there's already the HACs integration out there, and my public nodered flows for integrating it into HA with extras. Can do some very powerful automations ;) Might need to start thinking of more addons to work with them than just lights & bento boxes
Been following this for a while. It has come a long way since I first saw it. Personally I'm hoping that between this and the screen they put on the A1 that it encourages bambu to release an official screen replacement for the P1 series.
Thats been my hope with these projects as well. Perhaps when the upgraded x1e or whatever it is released and becomes the new top dog, they will allow mainboard/screen upgrades onnthe p1 series.
A replacement screen for the P1 series would mean a X1 killer, not really beneficial from bambu lab perspective :)
@@Dreaky Not at all, there are far more features that the X1 has that the P1 series does not that would hardly gut its market.
@@OmegaGamingNetwork It would definitely take Market share away from the X1. In the Office we bought an X1 over the P1S primarily because of the touchscreen.
After 12 very frustrating hours, I'm calling it quits. This XTOUCH is not only not ready for prime time but is not ready for Alpha testing. You should be able to purchase a preloaded MicroSD card specific to your computer with a prompt for you to enter your SSID and password and that's IT. Mine is stuck in a can't connect/reboot loop stating my SSID is not correct, yet it is after 3 different creations and reloads. The display initiall powers up and the latest firmware seems to have updated all to no avail.
I guess I'll opt out later for the Panda Touch which I hear is a piece of cake to install.
Darn shame too because with just a modicum of additional effort this could have been a great affordable enhancement to the P1 series 3D printers.
So the plug is only used for powering the board? IDK how useful it would be but that would mean the touch screen could be anywhere as long as it's on the same network?
Yes. Also you can use to control multiple printers
I did all of the setup on my main computer which is two floors above my printers. Could see the temps and probably control the printer from here. A great $10 purchase
What a killer project! Just ordered 3 :)
Excellent guide, just set mine up and worked perfect the first try! Now to print my housing! Thank you
I'd love to see an open source of something like this, that uses ESP32 with a Nextion display and having the HMI files also open source and editable.
This way, a person could easily adapt the Nextion elements to a larger, faster Nextion and even add our own options.
Can you use the 3.5 display screen instead of the 2.8
3 sd cards keep saying the json file is missing.... :(
Very cool project! Thank you!
I just ordered 8 spools of filament using your link! One of each of the colors I use. I can't wait to give it a try. If it is truly a high flow filament, and at that price point, it will become my filament of choice...
Great video! Love the upgrade!
Does it show you thumbnails on loaded models?
The x touch has only 2 functions that the oem screen doesn’t have 1.the colors can’t be changed, 2. Temps 3 load/unload . I don’t see the point yet. The WiFi is terrible with it and restarts require set up all over again. Needs a lot of work before it’s viable. I appreciate the work the designer did tho. Hopefully down the road it’s better
my experience was similar to yours. A this point the mod is pretty useless, and very very unstable.
@@mortenkallesen923 I’m hoping that it’ll get better but for now it’s a no fly zone for me. Waste of time I’ll wait until it gets better
This is so good!
Thanks!!!
The problem I'm facing is ⚠
Failed to initialize. Try resetting your device or holding the BOOT button while clicking INSTALL.
stuck on reboot, nice
NON FUNZIONA NIENTE IL TUL JSON NON FUNZIONA
I set up a iPad mini on the wall which I can print from makers world and do 10x more than the xtouch. I use a 128gb ad card as well had to format with a 3rd party
I was able to install it successfully with your tutorial. Thank you. From Japanese.
Screw all this noise about some tiny screen! How do we get a program that does this running on desktops, or off the shelf tablets to control multiple printers or just display their information?
bambu just needs to release an upgrade screen like the new a1. everyone knows and wants this . wouldnt be hard for them. too many if but and upgrade is coming to justify doing this upgrade that isnt really needed
my screen keeps disconnecting from the printer and just keeps cycling from searching for printer to connecting then back to searching. If i shut the printer down then restart it, it will connect for awhile then go back to searching.
I installed this on my P1S and while it does work, there is some software development that needs to happen. The loading and unloading of filament process needs some serious refinement. The load and unload screen does not present the temperature or the status of the loading procedure like the little P1S/P screen does, so you don't know where you are in the process. And after loading, the temperature mysteriously goes up to 260 degrees and stays there. So for loading and unloading filament I'll need to use the stock screen for now. There may be other shortcomings as well but I have not used the device for that long yet.
Thanks for the info!
Do u know if they fixed this problem?
@modbotarmy Which mid range (£800 avg), core xy, enclosed printer do u recommend?
Makes me wish I had a P1P/P1S so I could use this. Looks like an awesome upgrade.
Having a P1S, my biggest gripe is the poor camera framerate limited by the processing power. It seems like it has possibily improved over patches from when I first got it but I've been looking into home assistant integration to do similar controls but also have a better camera setup.
I wouldn't think of this as something you'd want to do/wish for. all this is is a workaround to an undesirable non-issue. this 'upgrade' is something no one wants to do, because it should have been a touchscreen to begin with. that said if you had this printer why not source the same screen as the X1 Carbon?
but my point is this: having bionic limbs is a cool upgrade... for those who are amputated. so don't go get yourself amputated just for an upgrade.
@@heyitsdrew I already have an X1C, I’m not really going to buy a P1P/P1S, I said what I said to emphasize that I liked this mod. And for those who already have a P1P/P1S why not do the mod to make things more convenient? It’s obvious that Bambu isn’t going to come out with any sort of touch screen upgrade. At least now people have options.
@@heyitsdrew The X1 Carbon screen will not work on the P1P or P1S. For about $10 on Aliexpress, this is a cheap and very helpful mod.
I was wondering if you're going to speak out about the unreasonable deleting of the 3d Print General's account?
Just FYI if your considering this Teaching Tech made a case mod that goes over the existing screen for a clean look.
Have you heard of Klipper based projects using this display?
I have an odroidgo with an ESP32 board. Wonder if it could be repurposed this way.
This may be an interesting solution for tweakers but for the price difference and complexity, get the X1C
Great walk-through video
Thanks for sharing your expirence with all of us 👍
Great mod.
Screen is very useful for other projects, especially Homeassistant.
Never trust a guy that talked to the camera looking sideways out of one eye and jumps without leaving the ground
Does this also work with bigger screens if the microcontroller is the same?
Can you set the printer to stop on whatever layer to chang filament for a color chang and then restart I do not have a ams unfortunately
tysm, jsut installed mine and its amazing, now ordered 4 more screens for all of my ps1's
Can you run gcode files / prints from that display?
In case you didn't know ... the ssid *IS* case sensitive...
Thanks a lot for the video. Super in depth clean and concise explanation!!!
I can see how it would be helpful for some but for me not that helpful
This is great !! Looks like I’ve got another project to get started.
I'm having problems having more than one MQTT client connected to the printer, including the Bambu Studio app itself. As long as an MQTT client is subscribed, it will not allow another client to subscribe.
Its documented in the docs
Cool, but can you disconnect the mono screen after this and just use the Xtouch?
No, but you can hide it XD
Yes you technically can
yes you can
Well, after Teaching Tech released his screen mount which hides the original LCD in the back, you can just flip up the xTouch and use the original LCD if need be. So removing the display seems like a bad idea, since the xTouch might not work if the internet goes out or there is some functionality that the xTouch doesn't have, such as AMS controls.
Whats the difference between P1Touch and XTouch? It looks literally the same.
Same project, they just changed name
as long as its's an esp32, does it matter the screen size?
Now we just need a upgrade for the camera 😅😅😅😅 this looks amazing!! Thank you
I'm afraid on the P1P and P1S the problem isn't actually is with the camera itself, but the processing time, sending and receiving data from your computer. I purchased a cheap TAPO wifi camera and the real time footage is amazing on it.
There’s a 7 inch esp32 board. Is it also supported? Or only the smaller screen version?
this is what my text reading challenged eyes want to know.
This is an awesome upgrade. I'm on the latest update and love it
Ordered one from ali to Germany 😁
Could it be used like a spare for the X1C? Its screen connection is a nightmare.
Yes
Very unstable code. Need some serious work before being useful.
What's wrong?
Not on rumble yet?
Will the 5" versions of the screen work?
Not currently supported but will be in the future
Screen on order
Thanks for this video. I had the screen and tried to set it up with P1 Touch, never got it to connect. This is a much easier process.
P1 Touch literally has a Website installing it for you. It can't be easier.
@@hasserecht3678 I had it on the network, but could not get it to pair correctly with my P1P, this worked so much easier
Just buy the x1 - simplier
or save $400
@@a2dskinsnot worth it - more work - we are well past "low cost projects" for 3d printing - in my opinion - just buy something thats all together
@@VanguardSys Hey if it's worth it to you it's worth it. $400 is the cost a large format printer. I'd rather have two printers
This has to be the absolute worst LCD+Touch ESP32 based board out there... there are so many with capacitive touch and high resolution these days. As for the licensing, the project uses Arduino, so the most open they can go is LGPL.
5 inch esp32-s3 will be supported in the future. Development takes time. It's free.
@@a2dskins oh I am quite aware of the price of such projects :)
@@ficeto The developer picked a board that has the lowest cost to entry. That actually has a lot of value. Once the bugs are worked out he can work on supporting displays that are 400% higher in cost.
@@a2dskins I'm not sure you understand the topic well. Bugs and screen have nothing in common. The project could have worked well on other screens too. Does not have to be just this one... archaic 320x240 resistive touch board with rev0 ESP32 on-board. And saving $5 on a screen for a $600 printer?
@@ficetoIf you need a Ferrari for a 45mph street that's your choice. Honda sells more civics.
Just done the confid today ! Great and clear video ! 🫶 I wanna know if screws are obligated on this print or you can just slide the screen inside ?
I wonder if xtouch can control chamber fan based on temperature sensor readings?