xtouch Bambu Lab P1P/P1S touch screen upgrade guide
ฝัง
- เผยแพร่เมื่อ 6 มิ.ย. 2024
- Check out my 2nd channel, TT Racing: / @ttracingyt
The main thing that annoys me about using the Bambu Lab P1P/P1S is the control panel. The screen is small and long strings of text have to be scrolled, plus the interface for things like setting the temperature is very clumsy. Thanks to developer experiments, the xtouch touch screen interface is now available, for a total cost under $10.
I first tried this upgrade back in August, but there were some issues that diminished the experience. Experiments has since developed xtouch to a really polished product. I am very thankful for their efforts!
xtouch by experiments: github.com/xperiments-in/xtouch
Purchase the P1P: shareasale.com/r.cfm?b=235472...
Purchase the P1S: shareasale.com/r.cfm?b=237790...
0:00 Introduction
0:56 X1 vs P1 key differences
2:34 xtouch by xperiments
xtouch on GitHub: github.com/xperiments-in/xtouch
Bambu Lab forum post: forum.bambulab.com/t/added-p1...
3:29 ESP32 touch screen purchase and unboxing
4:31 Drivers
4:46 Preparing an SD card
5:30 Flashing firmware
6:27 Connection and pairing
7:17 Supplying power
7:48 Features and settings
9:34 Enclosure
Source CAD: cad.onshape.com/documents/45f...
Enclosure on Printables: www.printables.com/model/6116...
11:29 Conclusion
Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
3dprintersonline.com.au/
Take a look around and if you like what you see, please subscribe.
Support me on Patreon: / teachingtech
Thanks for the awesome workthrough and huge congratulations and thanks to the XTouch team for putting this together. Ordering the parts for my new P1P now!!
The seller on aliexpress is packing 24/7 at this moment 😂
Where’s the link to the AliExpress seller?
Apparently I just brought the last one he had 🙂
Superior work on the enclosure, and excellent content also, as always. Thank you.
You took the words right out of my mouth! 🙂
Got mine a couple weeks back. Have been waiting for a good video on installing it! This is perfect timing
Excellent. Great incrementation over the community solution. I am planning to buy a P1S, so really useful.
You have became to me, a trusted source of information for 3D printing, for quite some time already.
Thank you.
Fantastic walkthrough, thank you. Just bought the P1S combo yesterday as an upgrade from an ender 3 v2 that I've slowly gotten sick of troubleshooting every time I want to print something. My finger hovered over the buy button for the X1C for a while but just couldnt justify the extra expense for not a whole lot of extra features. I look forward to the P1S arriving and being able to do this awesome quality of life mod
That is where I was this past Friday. Yet again nursing an Ender 3 Pro to get it to print some very simple parts! Pulled the trigger on a P1S with AMS. The should be here at the of the week! :)
I've been following this mod for a while but with your case design I think you've pushed me over the edge - new weekend project! 😀
If I had seen this before purchasing my P1S it would have made the decision much easier than it was! Brilliant work - on the presentation and on that case design. I'll be giving this a go for sure.
Thank you for this guide! Everything went smooth with your step by step instructions. I didn't have any m3x12 countersunk screws, but I was able to use some m3x12 button head screws which worked fine.
This was so easy to do and really upgrades the printer for not a lot of money. Thanks making this content.
Great way to mount the screen. Ordered my screen yesterday. Will get the mount ready for when it comes.
My son and I just completed this build. Thank you for the great instructions and enclosure file! It was perfect.
Slick implementation! I ordered a P1S on the black Friday sale to go along with my X1C, I will be ordering one of these screens for sure.
I bought the screen for son's P1P. I printed the enclosure and it's perfect. Everything fit together great and it looks awesome. Thank you!
When I first heard about the possibility of adding a touch screen the the P series, I thought it might be a full on replacement. But this makes it more of an accessory which is really neat. Really love the redesign case as well, and that's the kind of thing I'd prefer as well, just having something that slots over the original screen. Could probably slim the case down a bit by using a usb cord w/ a 90 degree angle on it too.
Screen surprisingly delivered on weekend and have it setup now. Really appreciate the great enclosure - thanks!
That's brilliant! Thank you, Michael! 😃
Stay safe there with your family! 🖖😊
Finished adding the touch screen to my P1S. Went in very easily. My touch screen came with a usb cable which was about 400mm. Being a P1S the printer has a top cover so the cable has to come through the case. There is a small hole in the top frame which works very well. The whole process of installing the software went smoothly with no problems. Thanks for the video and the stl for the case which fitted prefectly.
How do you route the little cable through the case so the glass top isn’t sitting on top of it and pinching it?
@@mrjayd Reread what they said. Reading comprehension is important.
@@Omniverse0 I can’t read
Thank you for this! Followed these instructions to the tee and now have beautiful screen for my P1S.
Followed your lead and I'm now running this with no issues! Cheers and thank you!
Thanks, great video great explanation of the posible installation problems. I am preparing more things!! stay tuned XD
thank you for your work on this. where can I go for support. I've been stuck on the printer search please wait screen
Just got mine set up, but without the case. Thanks so much for publicizing this mod! I don't think I would have located it on my own.
I've just added this all to my P1S (with chamber temp sensor). I'm delighted! Thank you for the excellent guide.
How did you add the chamber sensor and does it now show up on BS or Handy?
Same question, where do you mount the temp sensor?
@@TheBuefurdI’m not sure if my replies are positing, but I can’t see them. I put the sensor (in “Model A” enclosure) near the internal USB socket that Michael is shown using on his P1S. It’s basically top center in the recess above the door. I had to extend the sensor leads and ran those wires through the slack space behind the factory screen to get to the ESP32 screen. I used a zip tie to help fish those wires through that tiny space. Cheers!
Thank you your easy to follow instructions. I was up and running supper fast and now it looks amazing.
Fantastic design of your enclosure. And wow, this has got to be the best mod for the P1 series printers, for the price it's just unbelievable. I can't believe you can buy one of these screens for $8. It's crazy. However shipping for me to the US is taking a looooong time.
Installed on my bambu P1S, works and fits perfectly ! A big thank you from France !!!
Worked! Very happy with Xtouch and the flip up adapter. Very nice upgrade to the P1P. Now, to tune PETG...
Thanks for this. Built and running. In the end it is in my office away from the printer. While I can control things through Bambu Studio or OrcaSlicer... they aren't always the top window and this sits nicely on the desk even with the surround you showed. My only issue has been that the 3mf for the optional temperature sensor wont upload to my p1s (ftp error). Sigh. Will have to design my own case. Your channel is a regular source of great 3d printing tricks, tips and general info. e.g. Your flexible print work was really interesting.
All up and working and great upgrade for only £11, cheers for sharing
This is a great solution to one of the main problems with the P1x-printers. Thanks a lot for this and for all the good work that you always do, Michael!
Awesome print for the xtouch touchscreen - easy to print and thanks for the excellent guide.
This is awesome! Thanks for the redesign case too Michael!
Thank you sooooo much! Best Upgrade Ever!! Hardest part was getting the USB cable into the Bambu output. LOL
Thank you for showing this and working on it. I think I'll probably make one for my P1P :)
I added these to both of my P1Ss. Really nice. I appreciate the enclosure too, and it looks great, but it could be slightly improved. The backplate has posts for 6 bolts, and the posts for the 2 bolts that don't go through the PCB should be slightly longer to take that into account, but they're all the same length. Also, I thought the holes could be a touch smaller to give the bolts more gripping power. They're still functional as is and I didn't feel the need to change the model. Thanks again!
Thanks for the video on this, I saw a FB post for this and ordered the screen and temp sensor 2 weeks ago should be here any day now.
Awesome! Great design on the mount. Your videos have been so helpful. Thank you. 1 small detail. You mentioned that you would want a short USB cable.. I believe you meant 27 mm not meters. I think we all know what you meant.
Cm*
Thanks a lot. My next project for the P1S. It works good with the provided screen, but this would be a great addition to comfort 🙂 Screen and sensor are ordered
My design has been remixed to suit the P1S, please check it out.
Great video, ordered the screen from Aliexpress and love the flip up design.
Yeah, that flip up design is pretty good. I did not like the side-by-side screen setup but now with this all I need is AMS support before I make the plunge.
That looks dope. I know that I’m building next week.
Great Video.. Awesome job on the enclosure. Now just waiting for the update to support AMS.
Ordered the parts, thanks for making this video.
Love the mount, perfect!
Thx for this video. I made an X Touch using your mount design as it really is much nicer idea in concept, compared to the others. I made this for a P1S and was using the raised frame with LED lights made by Dutch Designer also using ESP32. For the P1P the raised lights are not necessary, but for closed cabinets its extremely useful. Unfortunately XTouch also using ESp32 and communicating with the printer, even though all have unique ip adresses, stops Dutch desigers light module in its tracks. Just wanted to put this out there to any considering using both. Of course X1C is not effected as it has its own screen, so doesnt effect the lighting module.
Wait, what? Printer supports only one MQTT client or something like that?
Lovely job. Kudos to Xtouch as well.
I did this. Works really well, all that for 10€ is awesome. Thank you!! 🎉🎉
One of best features you didnt even mention is chamber temperature sensor (DS18B20) that you can install and get realtime temperature reading on display, very usefull for P1S (and P1P with enclosures)
Where do you put it? Thesensor and how do you set it up?
Just ordered some screens and currently printing the first enclosure :)
Brilliant enclosure design!
Just ordered my P1S, can't wait to try this. I saw these on another very interesting video which they seem to call them CYB (cheap yellow board), people make some cool things (games etc..). Thanks for the tip. Although, I want to note that @5:10 you show how to create the wifi.json via some 3rd party site. Security wise, this is poor practice. It's simple enough to put in placeholder text "mynetworkname" and "mypasswordhere" and replace them in the text file using notepad, or any other plaintext editor.
Printed your screen mount yesterday. had issues with it concerning it causing failures with printer alignment and leveling. After restoring filament settings things worked fine. reccomend if using the 3mf to not import project just the geometries.. Otherwise an amazing print
Thank you, Very well done. I just finished the installation. It went very smoothly.
I used Bambu Studio to add negative fonts to the right side of the xTouch enclosure. I also created a 3d wire mold to cover the USB and temperature sensor wires from the case to the hole in the Rt/top of the P1S.
My P1P is on its way to me, and I've just now ordered this screen so I can get this mod done once it's here.
Genius! I just got a P1S today as I returned my A1 due to the recall and was sad by the P1 screen OOB.
I'm looking down the same path. But the stock P1S screen is my biggest stopping block.
I'm asking myself if I do the same. Don't think the X1C is usefull for me, but I don't know. There are rumor of a new BL printer annoucement today, so I wait for this, in case (a new X1C maybe).
@@PaulPofandt do it man, I haven't used the stock screen since I got it 5 months ago
Thank you for this video, I'm looking to buy a new 3d printer and have whittled my options to the Bambu Lab P1S, Flashforge 5M Pro and the Creality K1. All the printers have compromises, I thought the Bambu Lab was the best option until I saw several videos about the interface, I know that it would really annoy me so I had discounted it. I was wondering if the printer could be upgraded with a touch screen and found this video. I'm going to look into the touchscreen but the Bambu Lab is back on the shopping list.
For everyone with a p1S there is a hole on the right which you can perfectly thread the cable through to the usb port and touch screen. Do note you will need to unplug it from the touch screen to thread it through though
Thank you! Just printed it and read this as I was done with all the screws haha. Redid it and made a small cover for the hole where the cable can run through.
yes...just yes! This is perfect. Thanks!
Nice enclosure design. I did have to make one modification however. The six pad towers on the back cover are all the same height, but four of them are going to be seated on the PC board surface while the two end ones are not. I lengthened the two at the far end by .06" to account for the PC board thickness and now it seats flush across the back.
Thanks a lot for this ❤
Love it how all of us are watching videos for upgrades before our printer has even arrived 😂
This is amazing!!! Thank you
Very well done.
im victim of LAN'User issue buying without knowledge. for me i really thank for everyone in this Xtouch Project
Nice design but how will you route the usb cable with the top glass on?
Your case printed great so thank you for that. On an unrelated topic any chance of a video showing how you made the flush graphics for it? I thought it would be a simple task but after watching the only two videos I could find with no results, was hoping you could enlightened me.
Hi Micheal, Great walkthrough, my query is can this be done on a Mac?
Pretty nice! I do wish it had a better way to organize/select print files, though!
Really nice presentation Michael. Also, a beautiful case design for it. However, I must be missing something, what does this give us that Bambu Handy on my smart phone doesn't?
I guess one thing is I wouldn't have to remember to have my smart phone with me.
Probably not. I do typically have my phone nearby but personally I'd still prefer this.
Amazing !
Thank you for the video. Can we connect this screen to extra LED strip?
Im still waiting for my P1S in the mail. But does the printer not have a preheat option? Does the app? Feels like that would be an odd thing for them to leave out?
I’m used to creality printers, and I’m excited for the upgrade to Bambu. But not having a preheat to bring the nozzle or bed up to temp would be disappointing
Either way, great video! I’ll be doing this mod
I just ordered a P1S with an AMS. Am I able to snake the USB cable from the screen to the inside somehow even though it’s enclosed? Nice vid!!
Awesome! Looking forward to ordering a P1S, however I would need some kind of top cover raiser with a hole for the cable
There is already a hole on the top side of the front panel of the P1S/P1P , where the power button normally is on the X1C.
@teaching tech can you post video on the temperature sensor as well?
Very cool. Is there any way to see and print the files from the sd card?
This is a great design and I think I will be picking one up to add this to my printer. My only thing is is that I just completed the P1P to P1S conversion so my printer is now enclosed. is there any way to get the cable outside of the printer so that it can connect? Any information on this would be great help!
I was just thinking that myself. Unless you had some sort of flat cable a ugly solution could be route the cable via the hole on the top right hand side of the case. It would involve splicing a usb though.
Until there is AMS support I'm out but hopefully by then there will hopefully be some creative solutions from the community.
This is amazing. If only someone could crack the firmware and figure out a way to run open source firmware on the P1P/X1C.
Having seen videos on this mod previously, I questioned the relevance of your video - however as always, an excellent contribution to the project getting it to a place where I will likely try it myself.
The version I got is with Type C and Micro as Power.
And a ws2812b RGB LED in the back
How would this work with the P1S as there is a solid piece of glass at the top?
Could you do a video on how to connect the optional DS18B20 temperature sensor to the Xtouch? Also installing the temp sensor inside the P1P/P1S.
To anyone having trouble with their xTouch after having WiFi issues with the printer: I was having an issue where it would loop after clicking on the printer connect screen because my access code changed. Take the SD card out of the xTouch and delete everything except "wifi.json," then put the SD card back in the screen. Reconnect to power and you'll be able to re-add your printer.
xtouch actually makes me want to add a P1S to my fleet now
Bought one. Is there any way to add printing from cache tab? Usless device - just for load/unload filament?
Nice video. I’m thinking to use the Nexus 7 laying around my home office to control this printer. But I’m hesitating to buy it as sources suggest that it’s very loud.
One thing to keep in mind with using old phones is that having in use and charging for long periods of time will increase the speed that the battery swells. I had an old pixel 2 hooked up, and within 8 months the battery had swelled enough to visibly bend the screen out of place
Just got mine working! The only downside is that it forces you to preheat to move the extruder gear when the normal interface and desktop app do not force me to. I wish that could be disabled in the settings.
Have you had any reports of the adaptor depressing the pause button? I had to hollow out that side of adaptor. The printer movement was enough to cause a pause. It's fine now. Great addition for this printer.
Thank you very much! I did not know that the printer has a USB port behind the display. I have used a USB Adapter. LOL 🤣
cant wait for a 5" version
I love your video and the whole prospect of adding a $10 touch screen to my P1S. Unfortunately I've hit a wall with Windows 10 recognizing the ESP32 USB device. Been searching for an answer for a couple days now but it seems I'm not the only one 😕 Oh well, maybe I'll have better luck with a Panda
I found the source of the problem. I thought I had eliminated the USB cable by trying a couple different cables but apparently not. I tried another cable and it worked perfectly!
so awesome
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.
When printing black the Bambu technical team told me to turn off the auto calibration before printing which has to do with the lidar, so telling me to turn off the lidar when printing black or nylon specifically since I was having issues with prints.
if only this was up 2 days ago, I'd have seen it and very possibly got the P1P instead of the X1 that's already on its way. That puny interface was the main issue. The enclosure was a close 2nd, and the LIDAR was a distant 3rd.
oh, well. At least I didn't spring for the AMS and frankly the enclosure is a good thing as I've wanted to print some hi-temp filaments.
Looking forward to not having to fuss with my E3 Pro in any case and I think/hope I'm going to be very pleased with the X1.
You will still love your X1C (I have both X1C’s and P1S’s). The “skip object” on the X1C is still gold.
@@rkatz69 it literally just got here probably nearly the exact same time you typed your comment. Very excited.
Aww you're missing a trick with the AMS. Genuinely brilliant ease of use, granted the poop is extreme but it is game changing when doing prints with multi colours or support + specific interface materials. Zero hassle. Defo recommend as an upgrade.
Best enclosure available for the xtouch hands down. Now we just need a bigger lcd !!
can this be done with a bigger screen, ive found some that seem to be the same only difference is one is 4.8inch and another is 5 but i dont know enough about this stuff to know if anything else is different about theem or not, i know they are both esp32 displays but thats about all i can tell u, i just found a discord that has a channel for 5inch dev so its coming but looks like the developer is holding off until bambu labs releases something to do with there api is released, only thing i know about that is it allows developers to access data, i assume it depends on the tech as to where that comes from but on the printer i assume it allows them to be able to read the data coming off the machine. i really want to learn this stuff but have zero direction on where it start. ive been messing with printers for a good while now an have always wanted to learn how to program using the printers an little projects but ive never really knew where to start. i got a bunch of arduino kits an boards to start with an i can manage taking someone else's project an making it work but if theres any issues along the way an it leads back to the code, id never figure it out.but i got a bunch of those kits an they all come with little projects to do but not all of them are really that easy to follow. some are but others was not so i made it about half way through both kits an got occupied with something else an never made it back to finish them but i still have it all just need to spend some time with it once i figure out a good place to get info on the stuff thats for really stupid ppl.
@teachingtech Seems that there's a major bug when using the latest firmware on the P1S. XTouch goes to connect to the printer and enters an endless restart cycle. Restarts, you try to connect again and it restarts, etc. There's an open bug for this, but after a couple of weeks, no reply from the team with an ETA. Just purchased the screen, got the printer set up and it worked - until it did the firmware update. Now I can't use XTouch. :(
Anyway to keep the top cover on and still use this?
Is there a way to recalibrate the touch screen I just set this up but my touch screen is slightly off
I tried to reinstall the XTouch software but it just picked up the settings I already had
Ive had two screens I've ordered where, after installing Xtouch, the calibration of the touch display is so off that I cant input any of the information.