Thank you Joel for having us in your studio! It was a lot of fun hanging out and it was really cool showing off ssh and vnc to your printer! If we visit again maybe we can finally lubricate those leadscrews! 😁
I didnt know the printer wasn't tramming itself when it did bed leveling. Keep up the great work! I love my stock x1c and am not worried about what is sent to BL. If they want to reprint voron parts or other models I'm printing, go for it. 😂 But I doubt they care about what we print.
Loved this video. Not only from the point of view of the X1Plus and the options this and future changes will enable, and not just the massive props to Bambu Lab for engaging so strongly and positively. But also for people like you making a positive use of your platform to not just report on, but to further this industry by creating the connections between incredibly smart groups of people. 👏
In my opinion, the most important feature of the XPlus firmware is the offline update function. This should actually also be part of the original firmware. In many companies, no connection to the Internet is allowed for security reasons. And it is also convenient if you don't have a reliable internet connection or if there is no network connection at the location where the printer is located.
Kind of funny talking about security on a hacked firmware. So you're trusting some hack boot loader just so you don't have to go through the official supported update. Ironic :)
Absolute legend! Thanks for making this video and showing so many X1 owners how to take full control of their printers! 👏 Also, massive shout out to @_X1Plus_ for doing this and keeping it secret long enough that Bambu couldn't plug the exploit used to deploy it. 👍
I'm holding off for now on getting an X1C until we have a confirmation that there's an option for this type of third party firmware. While i wouldn't want to change too much initially from stock I'd like the option of things like running a syslog server, adding some "firewall rules" at the bare minimum. Also, id be much more keen on the investment if i knew the project was maintained in the event it was depreciated (meaning Bambu). Excellent work.
I've said it before and I'll say it again. Massive props to Joshua, Dan and the rest of the X1Plus team for taking this on, and a big thanks to Bambu for being refreshingly open and on board with this. This is going to open so many doors, not to mention wipe out all the silly comments and lies about Bambu's intentions.
Pleasantly surprised by Bambu's reaction to this initiative. Personally I think that if they make this happen it will make their ecosystem better. Add to that the increased confidence of the users and they will sell even more of their printers. A net gain for everybody.
I’ve honestly been fairly torn on whether or not I like bambu as a company, I definitely like their products but the two things are separate in my opinion. That being said, how they’ve handled this has scored them a ton of points when it comes to my option on them and I think the same could be said for quite a large percentage of the 3d printing world. If they would have boycotted x1plus and prevented people from having the choice it would have done exactly the opposite so I’m happy they were smart about how they handled it rather than just being reactive
Reddit is FULL of people talking about how shady and horrible Bambu and their customer support is. I’ve not really needed their customer support yet so I don’t really know but these same people are talking about how great their creality and other brands are. I have both a Bambu and a creality, haven’t needed support for either but I have heard many MANY horror stories of creality non existent support and horrendous customer support if you happen to buy from a different website and I’m baffled these people talk down about Bambu when their own manufacturer is almost impossible to get a hold of or response from.
@@avgjoeshow4208 I did have to deal with Bambu support and they were alright, I had only had my a1 for 72 hrs printing strictly pla and the paint on the nozzle scrapper (for ams filament changes) had already chipped of and was causing the filament to stick therefore messing up the prints. Rather than offering to just send a new one they said it was normal wear and tear and ensured me it doesn’t effect operation despite me owning my own pair of eyes to see it not working lol. I understand normal wear and tear being a thing but not after 72 hours of owning it with light pla use 😂 I also was having a camera issue so I decided to just return the whole thing, I’ve since got the a1 (first was the mini) and what do you know, even with heavy use and petg the paint hasn’t flaked and it works immensely better… but I thought it was supposed to of flaked by now?! Anyways, their support is average in my experience but one of the main complaints I see is slow response time which I haven’t experienced but Bambu themselves have said their customer support is more or less under staffed multiple times over the past year which seems a bit unacceptable to me that it hasn’t been rectified considering their whole company is supposed to be based on customers having very little need to know anything about 3d printing and their support being able to handle any and all customer issues. Like I’d never complain about a voron based company having slow customer support but Bambu, if they want to be like apple, needs quick and capable support. Once again, in my experience they’ve been fine so I’m not complaining but I do hold them to a higher standard than other companies because they tout their “bringing 3d printers to the average joe (pun to your username intended lol)”rhetoric quite often so in my opinion it’s a bit of apples to pears, similar but not the same lol
I am excited and looking forward to the release! Being from tech/pharma maintenance, I am most looking forward to the access of data and hopefully being able to trend it for predictive measures. Thank you to everyone involved in this project and good luck!
Thank you X1Plus team for your hard work, and thank you Bambu Labs for considering your customers' long-term experience. I really consider this a 'right to repair' thing. If something were to happen to Bambu and overnight every customer lost cloud connectivity and support, we have a path forward to keep using our printers. I mean, how many embedded devices do we have out there with old unsupported firmware that are riddled with security vulnerabilities? How many are running something like old log4j or ssh? Maybe we can keep these printers off the botnet in the future.
I don't know if there was more that was cut out, but I love that Dan only said a couple things, and just stood there holding the mic the entire time. Lol
@@jamesharris9894 I have enough experience with 3D Printers that I won't be counting on Bambu Lab to provide good support. The unofficial BBL community has been very helpful.
Honestly Joel can make a topic that can seem pretty boring and make it entertaining to watch. Not because of this video but other ones where he takes to developers/creators that seem awkward and just turns it into an amazing and entertaining experience.
This is certainly encouraging. I moved away from Bambu in general as the CEO made it clear they want to benefit from open source, but have zero intentions of giving back.
@@Festivejelly Really? I never thought anyone would invest on a bunch of X1C for farms, There are a few of FDM Based 3D printer farms switching from Prusa to The P1S. What made you go with the X1C vs P1S and paying almost twice for the printer?
@@eaman11 seriously, what do (You) do w open source? Nothing. Stop lying to yourself. Its not meant to be open source either. This is meant to work, and Bambu Lab printers DO WORK WELL. Creality and the like.. like (You) like are “muh tinker” junk. They have all you thinking you have to “tinker” to be true to 3D printing. Drill back to reprap.. it was to get 3d printing to the masses for cheaper than the industrial printers after the patent was done. That is where open source rooted its self. Its great, its fine.. and should be. In that we get to make our own machines, which that is awesome and should be available 100%.. but to always come onto any Bambu Lab printer videos crying like you do.. “but muh open source….” Just stop.. its not for you, so bug off. You dont want it, and that is fine.. why shill?
@@3DPrintingNerd Joel you are an excellent communicator and this was a nice idea, yet you never touch any fundamental tech detail like that the firmware is still binary and proprietary, the X1 plus is mostly like a skin over it that enables some user interface enhancement. I mean there's people out there that are believing that now there's a "custom open souce firmware" for BL printers like Marlin or Klipper: that is not the case. I mean: Lan Shield Mode? We run Iptables on a binary kernel in a binary OS with binary blogs of code with top privileges like the very firmware? "Trust me bro" security ain't better security at all. Security is not like creating a skin or an optional menu: it's either done properly or it's bad.
I'm "stuck" with my QIDI tech i-fast, and I'm not going to lie if I could get rid of it and get an OK amount of money out of it, I'd finally just get my bambu labs printer already -- really loving the community, the knowledge share and honestly the content coming out around this printer (and things like x1plus) oi vay.
This was great! I was so excited when the midnight video Nero announced this and thought it would take forever. Am very pleased that Bambu seems to be working with the team. All I can see is a better product as the result.
thank you! this might make it possible to use bambu printers! I cannot reconcile it with my conscience to use a device that only receives firmware updates via the cloud. I have ordered a P1S (i am thinking of sending it back when it arrives due to privacy concerns - still debating it with myself) and hope that there will be a similar firmware for it. but I still have bad feelings that I have to do all this to be able to operate the device "safely". I only use linux, vpn and a smartphone with open source firmware, I have the feeling that I am making a fool of myself when I use a bambu printer, it simply contradicts all my principles. I hope that Prusa's software will improve and that the strategy of copying for Bambu will not pay off. Nevertheless, I must admit that the existence of bambu lab has lead to great innovations in the market.
Side note, I've always wondered what that lead-screw notification is triggered by .. is it just a timer? Or does it take feedback from the machine in some way? With regards to the X1 Plus firmware, this was a great interview in terms of answering a lot of lingering questions -- primarily, I was curious if we were going to be stuck on the FW 1.7 feature set since the BLab blog post seemed to make it sound like they'd have the one rootable firmware and that was it. I don't care about the hardware warranty (I'm probably out of it) and have never used their support channel (besides reporting bugs in the early days). Seems we've got a path forward, with X1 Plus downloading the newer FW packages. It'll be really fun to see what else the OS community comes up with in terms of enhancements.
What they don't mention is what kind of wear on the memory card and slot in the screen running this software full time? If this borks the slot you are paying 150 for a new screen out of pocket at least. He did say the printer crashes in a spectacular fashion if the card is removed prematurely...what happens when it fails? Will the print head come crashing into something? Fans, heater, voltage spikes to mainboard?
I know that the P Series does not run linux so that makes running custom firmware on those devices much more difficult, but I'd love to see something like this (maybe requiring a raspberry pi or some other compute device) for those printers (yes I know about xtouch). Great work guys!
The way that the 3D printing community has treated Bambu has been downright shameful, to be honest. It seems like a huge portion of the community selected Prusa and Creality as their favorite manufacturers years ago and, instead of welcoming competition and better devices from other companies, actively protect Prusa and Creality from competition and engage in really toxic and antagonistic behavior toward companies like Bambu. The X1Carbon continues to be the single best 3D printer I've ever used. Good products deserve to be rewarded, because competition is good, and Bambu shook up the then-stagnant 3D printing market in the best way.
You are spot on. I am a newish user(few years) to the space and the outright lies, innuendo and vitriol is disturbing. A whole new batch of users are coming into the space and the gatekeeping of the legacy users could turn people off. The DIYers can still build or tinker with their machines. The Open source folks can still inspect lines of code and tweak every aspect The actual users who just want to print have another, reliable, easy to use, printer available and the 3d community has circled the wagons on their brand and outright abusive about the new kid. All while ignoring the very slow and glacial changes that were happening in the space before the X1/X1C. And not to be an hypocrite but the competition to the bambu printers have been less than stellar when compared. (rushed products, QA issues, beta firmware, no AMS or reliable filament changer, just checking off spec boxes but ignoring the user experience) Great comment.
That was fantastic, especially looking on as a software engineer. It's not that some super technical thing occurred, but it's just the "getting started" of it all. But the part I loved most, the part that is going to be interpreted 10 thousand different ways, the part that's going to shake the arguing factions to their very core and they don't even know it. It was the 3 words Joshua said during the "most heated" part of this entire thing: I don't know. Overlogging is a thing in software, especially consumer software. PII is any identifiable and traceable piece of data... one person may not think an SSID is PII, but I can tell you Google considers it PII. Apple considers it PII. Microsoft considers it PII. The company's I've worked for have send legal notices saying SSIDs are PII... so if you don't think it's PII, congrats... but your software should not be logging it. But that's not the point... the point is there are people who have watched this video wanting to learn about X1Plus, there are people who want to meet the mysterious people behind it, there are people who want to know what's next... and then there's the people who want to argue on the internet about the logs. That description about the engineer who wrote logs to debug a service vs. the support person who has to look through it is so on point. One of my jobs, I had the service I worked on print out some 400-500 log lines on something. I had a QA person ask "but how do I know it did the thing?" so I went and wrote a function that collected information, put it into a nice compact package, and then printed out like 4 lines in the middle of all the spew, and I said "grep for these words, and it will tell you it in plain english" and they came back and said "wow, that's so much easier". For those unaware: grep is a tool that filters out everything except what has the word(s) you told it to look for. So while overlogging is a thing, if some engineer tells a support person "grep for these words" then it can ignore everything else in the logs and look at just that. Even better, have the engineers make a tool that takes the log file and spots out a table of info... no manual human reading the logs. Then feedback loop of "if we're not reading it for support... and the engineers don't need it... why are we logging it?" I look forward to where this goes. I'm glad that vendor buy in has occurred... or at least looks like it as of this comment writing. And I award bonus points to the team for bringing FFT into the conversation and a splash of linear algebra.
As a fellow software engineer, my team and I wrestle with what is logged constantly. Our software is regularly pen tested, and our logs are always keenly examined. Dissatisfied with what's available, I wrote our own logging system, which allows us to log bucket-loads of information, but only if it's requested. Each attempt to log something includes one or more tags identifying the type of log/area at quite a fine level. By default, almost nothing is logged other than some high level metrics. If you're interested in say interaction with libcurl, you have to request the libcurl tag. It means the logs are remarkably clean, but when we're developing or investigating an issue we can turn on lots of information. On customer servers, a hacker would need root access to change the configuration, but if they have root, the logs won't tell them anything they can't get at more easily.
@@Raven-Creations That's a good way to do it. Structured logging certainly simplifies complex logging scenarios. Most of my own work, also server side, tended to work more around costs and noise... I had one service that generated about 2TB of logs a day, but out logging system simply rotated them and we had a limit of about 1 week. So if no customer complained within a week then poof, it was gone. But also noise, logging every network call was fine when doing local cache updates, but keep alives for every connection from every user... yea, that went to to debugging level so it never actually made it past the logger. A lot of what I tend to work on currently grazes user info, but is often not identifiable without other's information. We got hacked a year ago (gave us a swift boot between the legs to move security work from backlog to current sprints... startup life) and one action we took was silo-ing all systems. So you need to have permission to access anything off a system and if anyone got 1 account key, they wouldn't be able to get anywhere besides that single pod.
That was an awesome watch, and it makes me want to buy a Bambulab printer. Hopefully the mods can be extended to P1 and A1, but are they not running the Linux system component at all?
Now my big question is can that Bambu Lab logo light on the X1C extruder be turned off by software or is it hardwired to power? The "power" button on the top only turns off the screen by design, but really should be a full standby. It should turns off the screen, LEDs and fans leaving only WiFi enabled for wake up. If only...
there is a mod on printables called " color your bambulab tool head led ", just print this part in black and no more led light. it seems X1plus have the option to control the head tool led.
Great explanation. What I expect to come out of this cooperation is Bambulab can now benefit from ideas X1Plus users create and those ideas can then make future Bambulab X1 firmware even better. That’s where opening up can help. Great work by the X1 plus team.
removing ability to downgrade should be illegal, that gives companies just one more way of pushing a final upgrade that bricks machines, makes them unusable or unnessesary slow etc to kill off "old" machines and sell new ones
@3DPrintingNerd is the lag seen on screen part of a screencast issue or related to the firmware running from a SD? And, if you know it, is the X1+ fw supposedly being installed on the display motherboard or the MC motherboard?
I think that's a VNC thing, so related to the method they used to get the printer screen into the video. Used to see it a lot when I used to VNC into servers.
Unknown right now. Depends on the firmware installed by Bambu before shipping it out. They are working towards letting you install on a future firmware as well
Where is the Firmware stored in the X1? Is it the MC Board, the Toolhead Board or the Touchscreen? Switching back to a original spare part should bring the bambulab Firmware back?
I actually work for a company that recently purchased 2x X1Cs, and during deployment the IT department flagged the network traffic. As a result of not being able to update FW, or manage prints locally we had to return both printers. We were very forthcoming to BBL on the reasons why.
Just look up " *Technical Analysis of BambuLab's X1C Network Traffic* " Lan only mode does not breach the network at all. X1E has more enterprise options like ethernet and hardware kill switch but X1C can be easily spun up to work over wifi. Your IT are either morons or you are lying. *Lan only mode* traffic is Lan only. Wireshark, AP/router access will see this as well. Sheesh you can even run the printer on a disconnected router so I am inclined to think you are full of 💩 Any competent IT would already have vlan setup as well for IOT devices if you have mission critical data. But the printer does not need the net if you arent using cloud services. Cloud mode reaches out to cloudflare or AWS servers in the US. What exact network traffic is being flagged? I have been running my X1C on and offline for 17 months and it's benign.
This x1plus firmware reminds me of when I first installed a custom firmware on my Canon 300D, and later I did the same to a 5DII. I think that the x1plus team is adding to the community of X1C users. I bought a system that is hands off, but as a technical person I would like some of this information to be available.
@30:xx the discussion enters the 'security' stage. I just can't understand why Bambu Cloud is "in my face" RE: the logs. This is an important video for Bambu Labs users to watch and understand that EVEN if they select "LAN" mode, who says that it is actually respected just because a check box is ticked. The LAN + Shield mode shows these developers get the idea of intellectual property. Is this just a look into the "how does China respect" intellectual property?
You want to know how LAN only mode is respected. You can simply watch traffic from your router, block traffic at the router level. Any decent router can do it. These products have been out for nearly 2 years so the entire netsec community and folks who absolutely abhor bambu havent found that smoking gun of evidence, even the histrionic ones(3dmusk) has retracted his statements when pressed for info. I have been running a OG kickstarter version since Aug 2022 and have not seen any traffic that I have not initiated. Even when the machine has been idle online. "Lan only" is the same way. No internet traffic just network traffic from the machine "talking to it" I still fail to understand why people make such sweeping statements but never have proof of their claims. So as an original Bambu lab user the "LAN only" is respected and had upgrades over time(if you got the firmware updates) When connected(wifi) to a disconnected network(no internet) the printer does not try to connect[to the net] either, not even an attempt. Wireshark does not find any odd traffic My pihole did not find any odd traffic My routers(Asus, and an eero)did not find any odd traffic So what comes after the statement "trust but verify" if I already verified over 17 months? 🤔
If you select LAN there is no data leakage. I have been running my X1C for 18 months and can easily verify traffic. search "Technical Analysis of BambuLab's X1C Network Traffic" for an easy to digest read. What you guys are seriously overlooking you are running someone else's code. This code also updates OTA. Who inspected their code and what does it matter when it OTA updates? What independent pen testing was run on it? You do not know these devs, you do not know this dev team personally. How big is the team? what if one goes rogue? The fact it can check for versions means it calls home in some capacity to check and download updates. How vulnerable is their code? Who is liable if their code borks your machine? Since most folks do not/can not/ will not read their code a lot of it is guesswork on what it does behind the scenes. I find it silly folks will run some randos code with a literal "trust me bro" mindset.
21 seconds in I hear, "They are from the X1 Plus team", and I'm like, "WHAT??? I just bought an X1 less than 2 months ago and now they have a plus version?". Then I realized it was the guys behind the firmware X1 Plus. Way to give me a mini heart attack, Joel! No worries though. That is what it's called. I know you weren't trying to freak people out. LOL Now back to watch the other 36 minutes and 21 seconds of the video. High-5!
no need you cant run it on that firmware bambu is releasing a special version of 1.7 so you can run the x1plus firmware you will have sign away warranty and access to support forever
Awesome video! Exciting times! What happens if you remove and lose the SD card? or delete required OS files/corrupt them? can you revert back the original firmware?
Imo bambu probably expected this and had a plan already. History shows us that people will find a way around locking down software. It was either work with the team or hold out for a short time and lose control completely. They basically did the only thing that made any sense. Honestly I think this will sell more printers in the long run. Many of us were holding out due to the closed source. Now I’m ready to buy one.
That mean 01.70.10 firmware also works not just 01.70.00 and older? If it’s come out now, we can update for test and no need for bambu lab one way ticket
I was happy thinking that x1plus was a bigger Bambu printer 😂 That’s the only reason I don’t buy a Bambu printer. Waiting to release a bigger printer with at least 300x300 print area.
Will this ever get to a point where.. we can install the firmware, input our wifi information and just send from the slicer to the machine .. just that easily without knowing a lot of IT stuff and network experience.. Or in other words will this ever get as simple as stock setup to use.. I would love to send through my wifi without enabling cloud services.
My biggest question is will Bambu Lab release a filament printer with a larger build volume? 256mm cube is small. I wish there were a 400mm cube or 500mm cube version or even an IDEX vesion as well to cut down on all the wasted filament. It's ironic to waste so much filament while printing multi coloured or multi material objects.
As someone who wants to buy an X1C but doesn't have the money at the moment, how will this work for the future versions of firmware that lock things up?
I have a great video suggestion! I love your videos and love them, in fact you got me into the k1max which I just got. So for my video I was wondering if you could do a side by side with the k1max and x1c next to each other. You don’t have to do it I was just wondering...❤😅😅
kind of want this on my p1s... the bed level function is awesome!!!! they need to add more slicer remote functions... imagine the printer graphicaly showing real time what layer/line its doing on the screen.. even would be cool in bambustudio without cfw.. i wonder why nobody has done it yet LOL btw im pretty sure they log everything to steal good ideas!
I'm not a fan of bambu, but at the same time I love the idea of making custom firmware. So I must commend the x1 plus team for getting them to that goal.
Panda Touch was released yesterday. In the livestream someone asked whether it could also be used to control Klipper printers and not just Bambu Lab printers. This is not yet possible, but it was indicated that there are plans in this regard.
13:41 i call a BS on this one. If best user experience to you, is to hide a valuable data that MY printer has, than yes it is "best" user experience. My bed is like a bowl and bl ccp agents tell me it is within the specs and completely refuse to give me my data. ( No difference from their big brother). Plus their costumers service is complete crap. If i would be running my printer for business i would be screwed.
The fact those guys aren’t flood with money is appalling.. they basically boosted Bambu sales in the close future. As a Voron guy now I can consider an X1C as a viable purchase.
No. The P series has completely different hardware and as far as I know it is not powerful enough to run a Linux system. The Panda Touch simply uses the MQTT protocol that the slicer also uses when communicating with the printer.
So is this update to go around having to connect and communicate with the PLC? Essentially making this a North American based printer and not something controlled by the PLC?
Thank you Joel for having us in your studio! It was a lot of fun hanging out and it was really cool showing off ssh and vnc to your printer! If we visit again maybe we can finally lubricate those leadscrews! 😁
Very interesting and refreshing work! Thanks for sharing!
I didnt know the printer wasn't tramming itself when it did bed leveling. Keep up the great work! I love my stock x1c and am not worried about what is sent to BL. If they want to reprint voron parts or other models I'm printing, go for it. 😂 But I doubt they care about what we print.
Joshua as a radio & firmware engineer your next challenge is ICOM SDR firmware ! We really need it opened :)
Do you have any plans for making custom firmware for A1/A1 mini? So that the bed could be set to 80c+ etc.
@@buka9993 it was possible on the X1C because it runs linux. The A series and P series does not
Loved this video. Not only from the point of view of the X1Plus and the options this and future changes will enable, and not just the massive props to Bambu Lab for engaging so strongly and positively. But also for people like you making a positive use of your platform to not just report on, but to further this industry by creating the connections between incredibly smart groups of people. 👏
Awwww, thank you!
In my opinion, the most important feature of the XPlus firmware is the offline update function.
This should actually also be part of the original firmware. In many companies, no connection to the Internet is allowed for security reasons. And it is also convenient if you don't have a reliable internet connection or if there is no network connection at the location where the printer is located.
Kind of funny talking about security on a hacked firmware. So you're trusting some hack boot loader just so you don't have to go through the official supported update. Ironic :)
Absolute legend! Thanks for making this video and showing so many X1 owners how to take full control of their printers! 👏 Also, massive shout out to @_X1Plus_ for doing this and keeping it secret long enough that Bambu couldn't plug the exploit used to deploy it. 👍
I'm holding off for now on getting an X1C until we have a confirmation that there's an option for this type of third party firmware. While i wouldn't want to change too much initially from stock I'd like the option of things like running a syslog server, adding some "firewall rules" at the bare minimum. Also, id be much more keen on the investment if i knew the project was maintained in the event it was depreciated (meaning Bambu). Excellent work.
I've said it before and I'll say it again. Massive props to Joshua, Dan and the rest of the X1Plus team for taking this on, and a big thanks to Bambu for being refreshingly open and on board with this. This is going to open so many doors, not to mention wipe out all the silly comments and lies about Bambu's intentions.
Pleasantly surprised by Bambu's reaction to this initiative. Personally I think that if they make this happen it will make their ecosystem better. Add to that the increased confidence of the users and they will sell even more of their printers. A net gain for everybody.
I’ve honestly been fairly torn on whether or not I like bambu as a company, I definitely like their products but the two things are separate in my opinion. That being said, how they’ve handled this has scored them a ton of points when it comes to my option on them and I think the same could be said for quite a large percentage of the 3d printing world. If they would have boycotted x1plus and prevented people from having the choice it would have done exactly the opposite so I’m happy they were smart about how they handled it rather than just being reactive
Reddit is FULL of people talking about how shady and horrible Bambu and their customer support is. I’ve not really needed their customer support yet so I don’t really know but these same people are talking about how great their creality and other brands are. I have both a Bambu and a creality, haven’t needed support for either but I have heard many MANY horror stories of creality non existent support and horrendous customer support if you happen to buy from a different website and I’m baffled these people talk down about Bambu when their own manufacturer is almost impossible to get a hold of or response from.
@@avgjoeshow4208 I did have to deal with Bambu support and they were alright, I had only had my a1 for 72 hrs printing strictly pla and the paint on the nozzle scrapper (for ams filament changes) had already chipped of and was causing the filament to stick therefore messing up the prints. Rather than offering to just send a new one they said it was normal wear and tear and ensured me it doesn’t effect operation despite me owning my own pair of eyes to see it not working lol. I understand normal wear and tear being a thing but not after 72 hours of owning it with light pla use 😂
I also was having a camera issue so I decided to just return the whole thing, I’ve since got the a1 (first was the mini) and what do you know, even with heavy use and petg the paint hasn’t flaked and it works immensely better… but I thought it was supposed to of flaked by now?!
Anyways, their support is average in my experience but one of the main complaints I see is slow response time which I haven’t experienced but Bambu themselves have said their customer support is more or less under staffed multiple times over the past year which seems a bit unacceptable to me that it hasn’t been rectified considering their whole company is supposed to be based on customers having very little need to know anything about 3d printing and their support being able to handle any and all customer issues. Like I’d never complain about a voron based company having slow customer support but Bambu, if they want to be like apple, needs quick and capable support.
Once again, in my experience they’ve been fine so I’m not complaining but I do hold them to a higher standard than other companies because they tout their “bringing 3d printers to the average joe (pun to your username intended lol)”rhetoric quite often so in my opinion it’s a bit of apples to pears, similar but not the same lol
@@avgjoeshow4208yeah. It's been 7 days now since I submitted my ticket. They suck. It was my first and last product.
I am excited and looking forward to the release! Being from tech/pharma maintenance, I am most looking forward to the access of data and hopefully being able to trend it for predictive measures. Thank you to everyone involved in this project and good luck!
Seeing Joshua daily driving a thinkpad I know he is a man of culture and practicality.
Dude, he drives that thing like crazy.
Thank you X1Plus team for your hard work, and thank you Bambu Labs for considering your customers' long-term experience. I really consider this a 'right to repair' thing. If something were to happen to Bambu and overnight every customer lost cloud connectivity and support, we have a path forward to keep using our printers. I mean, how many embedded devices do we have out there with old unsupported firmware that are riddled with security vulnerabilities? How many are running something like old log4j or ssh? Maybe we can keep these printers off the botnet in the future.
Great chat, Joel! Love the videos that pull in industry leaders like this.
I don't know if there was more that was cut out, but I love that Dan only said a couple things, and just stood there holding the mic the entire time. Lol
This was a fun video. Very cool. Thank you all.
Great convo. Seem like a pair looking to do good. Glad you got to meet them and spend time with them.
Value add for BBL printer owners. Great job, guys!
yeah but you have void warranty and never have access to bambu support again though
@@jamesharris9894 I have enough experience with 3D Printers that I won't be counting on Bambu Lab to provide good support. The unofficial BBL community has been very helpful.
Honestly Joel can make a topic that can seem pretty boring and make it entertaining to watch. Not because of this video but other ones where he takes to developers/creators that seem awkward and just turns it into an amazing and entertaining experience.
This makes me seriously consider buying a Bambu.
Without something like this, I would never buy a Bambu.
Good job guys!
Really? Its hardly revolutionary. The X1Plus that is. We replaced all our machines in our farm with X1C. There is no better printer.
This is not an open source firmware, it's an hack overlay running over a binary proprietary firmware.
This is certainly encouraging. I moved away from Bambu in general as the CEO made it clear they want to benefit from open source, but have zero intentions of giving back.
@@Festivejelly Really? I never thought anyone would invest on a bunch of X1C for farms, There are a few of FDM Based 3D printer farms switching from Prusa to The P1S. What made you go with the X1C vs P1S and paying almost twice for the printer?
@@eaman11 seriously, what do (You) do w open source? Nothing. Stop lying to yourself. Its not meant to be open source either. This is meant to work, and Bambu Lab printers DO WORK WELL. Creality and the like.. like (You) like are “muh tinker” junk. They have all you thinking you have to “tinker” to be true to 3D printing. Drill back to reprap.. it was to get 3d printing to the masses for cheaper than the industrial printers after the patent was done. That is where open source rooted its self. Its great, its fine.. and should be. In that we get to make our own machines, which that is awesome and should be available 100%.. but to always come onto any Bambu Lab printer videos crying like you do.. “but muh open source….” Just stop.. its not for you, so bug off. You dont want it, and that is fine.. why shill?
awesome video Joel, congrats on getting the teams story out there
Thanks man! I'm really thankful we were able to do this.
@@3DPrintingNerd Joel you are an excellent communicator and this was a nice idea, yet you never touch any fundamental tech detail like that the firmware is still binary and proprietary, the X1 plus is mostly like a skin over it that enables some user interface enhancement. I mean there's people out there that are believing that now there's a "custom open souce firmware" for BL printers like Marlin or Klipper: that is not the case.
I mean: Lan Shield Mode? We run Iptables on a binary kernel in a binary OS with binary blogs of code with top privileges like the very firmware? "Trust me bro" security ain't better security at all. Security is not like creating a skin or an optional menu: it's either done properly or it's bad.
I'm "stuck" with my QIDI tech i-fast, and I'm not going to lie if I could get rid of it and get an OK amount of money out of it, I'd finally just get my bambu labs printer already -- really loving the community, the knowledge share and honestly the content coming out around this printer (and things like x1plus) oi vay.
This is cool, and makes the Bamboo stuff more appealing. Don't forget to change the root password for your SSH connection.
This was great! I was so excited when the midnight video Nero announced this and thought it would take forever. Am very pleased that Bambu seems to be working with the team. All I can see is a better product as the result.
thank you! this might make it possible to use bambu printers!
I cannot reconcile it with my conscience to use a device that only receives firmware updates via the cloud. I have ordered a P1S (i am thinking of sending it back when it arrives due to privacy concerns - still debating it with myself) and hope that there will be a similar firmware for it. but I still have bad feelings that I have to do all this to be able to operate the device "safely". I only use linux, vpn and a smartphone with open source firmware, I have the feeling that I am making a fool of myself when I use a bambu printer, it simply contradicts all my principles. I hope that Prusa's software will improve and that the strategy of copying for Bambu will not pay off. Nevertheless, I must admit that the existence of bambu lab has lead to great innovations in the market.
Is there any rough estimate about when to expect a release? Is it days, weeks or even months? Can't wait to get my hands on that.
Side note, I've always wondered what that lead-screw notification is triggered by .. is it just a timer? Or does it take feedback from the machine in some way? With regards to the X1 Plus firmware, this was a great interview in terms of answering a lot of lingering questions -- primarily, I was curious if we were going to be stuck on the FW 1.7 feature set since the BLab blog post seemed to make it sound like they'd have the one rootable firmware and that was it. I don't care about the hardware warranty (I'm probably out of it) and have never used their support channel (besides reporting bugs in the early days). Seems we've got a path forward, with X1 Plus downloading the newer FW packages.
It'll be really fun to see what else the OS community comes up with in terms of enhancements.
What they don't mention is what kind of wear on the memory card and slot in the screen running this software full time? If this borks the slot you are paying 150 for a new screen out of pocket at least.
He did say the printer crashes in a spectacular fashion if the card is removed prematurely...what happens when it fails? Will the print head come crashing into something? Fans, heater, voltage spikes to mainboard?
Great work, I love having open hardware and software.. thank you
I've been seriously considering an X1 Carbon for the business. I think you just sold one to me.
Thanks for being awesome!!!
I know that the P Series does not run linux so that makes running custom firmware on those devices much more difficult, but I'd love to see something like this (maybe requiring a raspberry pi or some other compute device) for those printers (yes I know about xtouch). Great work guys!
The way that the 3D printing community has treated Bambu has been downright shameful, to be honest. It seems like a huge portion of the community selected Prusa and Creality as their favorite manufacturers years ago and, instead of welcoming competition and better devices from other companies, actively protect Prusa and Creality from competition and engage in really toxic and antagonistic behavior toward companies like Bambu.
The X1Carbon continues to be the single best 3D printer I've ever used. Good products deserve to be rewarded, because competition is good, and Bambu shook up the then-stagnant 3D printing market in the best way.
You are spot on.
I am a newish user(few years) to the space and the outright lies, innuendo and vitriol is disturbing.
A whole new batch of users are coming into the space and the gatekeeping of the legacy users could turn people off.
The DIYers can still build or tinker with their machines.
The Open source folks can still inspect lines of code and tweak every aspect
The actual users who just want to print have another, reliable, easy to use, printer available and the 3d community has circled the wagons on their brand and outright abusive about the new kid. All while ignoring the very slow and glacial changes that were happening in the space before the X1/X1C.
And not to be an hypocrite but the competition to the bambu printers have been less than stellar when compared. (rushed products, QA issues, beta firmware, no AMS or reliable filament changer, just checking off spec boxes but ignoring the user experience)
Great comment.
That was fantastic, especially looking on as a software engineer. It's not that some super technical thing occurred, but it's just the "getting started" of it all. But the part I loved most, the part that is going to be interpreted 10 thousand different ways, the part that's going to shake the arguing factions to their very core and they don't even know it. It was the 3 words Joshua said during the "most heated" part of this entire thing: I don't know. Overlogging is a thing in software, especially consumer software. PII is any identifiable and traceable piece of data... one person may not think an SSID is PII, but I can tell you Google considers it PII. Apple considers it PII. Microsoft considers it PII. The company's I've worked for have send legal notices saying SSIDs are PII... so if you don't think it's PII, congrats... but your software should not be logging it.
But that's not the point... the point is there are people who have watched this video wanting to learn about X1Plus, there are people who want to meet the mysterious people behind it, there are people who want to know what's next... and then there's the people who want to argue on the internet about the logs. That description about the engineer who wrote logs to debug a service vs. the support person who has to look through it is so on point. One of my jobs, I had the service I worked on print out some 400-500 log lines on something. I had a QA person ask "but how do I know it did the thing?" so I went and wrote a function that collected information, put it into a nice compact package, and then printed out like 4 lines in the middle of all the spew, and I said "grep for these words, and it will tell you it in plain english" and they came back and said "wow, that's so much easier". For those unaware: grep is a tool that filters out everything except what has the word(s) you told it to look for. So while overlogging is a thing, if some engineer tells a support person "grep for these words" then it can ignore everything else in the logs and look at just that. Even better, have the engineers make a tool that takes the log file and spots out a table of info... no manual human reading the logs. Then feedback loop of "if we're not reading it for support... and the engineers don't need it... why are we logging it?"
I look forward to where this goes. I'm glad that vendor buy in has occurred... or at least looks like it as of this comment writing. And I award bonus points to the team for bringing FFT into the conversation and a splash of linear algebra.
As a fellow software engineer, my team and I wrestle with what is logged constantly. Our software is regularly pen tested, and our logs are always keenly examined. Dissatisfied with what's available, I wrote our own logging system, which allows us to log bucket-loads of information, but only if it's requested. Each attempt to log something includes one or more tags identifying the type of log/area at quite a fine level. By default, almost nothing is logged other than some high level metrics. If you're interested in say interaction with libcurl, you have to request the libcurl tag. It means the logs are remarkably clean, but when we're developing or investigating an issue we can turn on lots of information. On customer servers, a hacker would need root access to change the configuration, but if they have root, the logs won't tell them anything they can't get at more easily.
@@Raven-Creations That's a good way to do it. Structured logging certainly simplifies complex logging scenarios. Most of my own work, also server side, tended to work more around costs and noise... I had one service that generated about 2TB of logs a day, but out logging system simply rotated them and we had a limit of about 1 week. So if no customer complained within a week then poof, it was gone. But also noise, logging every network call was fine when doing local cache updates, but keep alives for every connection from every user... yea, that went to to debugging level so it never actually made it past the logger. A lot of what I tend to work on currently grazes user info, but is often not identifiable without other's information. We got hacked a year ago (gave us a swift boot between the legs to move security work from backlog to current sprints... startup life) and one action we took was silo-ing all systems. So you need to have permission to access anything off a system and if anyone got 1 account key, they wouldn't be able to get anywhere besides that single pod.
Man. Thank you so much for this.
Hoping for a release soon. Need to do a bunch of things on my X1 and I've been putting it off hoping for this to release so I can do it all at once
That was an awesome watch, and it makes me want to buy a Bambulab printer.
Hopefully the mods can be extended to P1 and A1, but are they not running the Linux system component at all?
the p1 and a1have junk processor they cant run linux to run this so they would need make it for p1 or u would need raspberry pi
Oh I can’t wait this looks amazing
He just released his latest masterpiece you can see the amount of excitement. Thanks everyone involved in the great innovation.
Excitingly close is an understatement. I also had some fun with some weird issues. 😂
Now my big question is can that Bambu Lab logo light on the X1C extruder be turned off by software or is it hardwired to power? The "power" button on the top only turns off the screen by design, but really should be a full standby. It should turns off the screen, LEDs and fans leaving only WiFi enabled for wake up. If only...
there is a mod on printables called " color your bambulab tool head led ", just print this part in black and no more led light.
it seems X1plus have the option to control the head tool led.
Great explanation. What I expect to come out of this cooperation is Bambulab can now benefit from ideas X1Plus users create and those ideas can then make future Bambulab X1 firmware even better. That’s where opening up can help. Great work by the X1 plus team.
removing ability to downgrade should be illegal, that gives companies just one more way of pushing a final upgrade that bricks machines, makes them unusable or unnessesary slow etc to kill off "old" machines and sell new ones
Really nice to see more of the x1plus team!
What about p1plus next? :)
P1 series printers aren’t running Linux like the X1 series printers
I know. But that doesn’t mean it can’t be jailbroken.
Ah you did finally test it. nice!
@3DPrintingNerd is the lag seen on screen part of a screencast issue or related to the firmware running from a SD?
And, if you know it, is the X1+ fw supposedly being installed on the display motherboard or the MC motherboard?
I think that's a VNC thing, so related to the method they used to get the printer screen into the video. Used to see it a lot when I used to VNC into servers.
If I buy a new X1C, would I be able to install this, or will I have a factory firmware that's too new?
Unknown right now. Depends on the firmware installed by Bambu before shipping it out. They are working towards letting you install on a future firmware as well
Where is the Firmware stored in the X1? Is it the MC Board, the Toolhead Board or the Touchscreen? Switching back to a original spare part should bring the bambulab Firmware back?
Telling Bambu Lab how it was jailbroken was a mistake IMO as many people did not get the time to downgrade before BL took measures to stop downgrading
I actually work for a company that recently purchased 2x X1Cs, and during deployment the IT department flagged the network traffic. As a result of not being able to update FW, or manage prints locally we had to return both printers. We were very forthcoming to BBL on the reasons why.
X1E...
Why did the IT department flag the network traffic? exactly what kind of traffic causes a flagging
Just look up " *Technical Analysis of BambuLab's X1C Network Traffic* " Lan only mode does not breach the network at all. X1E has more enterprise options like ethernet and hardware kill switch but X1C can be easily spun up to work over wifi.
Your IT are either morons or you are lying. *Lan only mode* traffic is Lan only. Wireshark, AP/router access will see this as well. Sheesh you can even run the printer on a disconnected router so I am inclined to think you are full of 💩
Any competent IT would already have vlan setup as well for IOT devices if you have mission critical data. But the printer does not need the net if you arent using cloud services.
Cloud mode reaches out to cloudflare or AWS servers in the US.
What exact network traffic is being flagged? I have been running my X1C on and offline for 17 months and it's benign.
This x1plus firmware reminds me of when I first installed a custom firmware on my Canon 300D, and later I did the same to a 5DII. I think that the x1plus team is adding to the community of X1C users. I bought a system that is hands off, but as a technical person I would like some of this information to be available.
Good info, but at the end of the day all I want is the AMS on other printers. Hoping for the future
@30:xx the discussion enters the 'security' stage. I just can't understand why Bambu Cloud is "in my face" RE: the logs. This is an important video for Bambu Labs users to watch and understand that EVEN if they select "LAN" mode, who says that it is actually respected just because a check box is ticked. The LAN + Shield mode shows these developers get the idea of intellectual property. Is this just a look into the "how does China respect" intellectual property?
You want to know how LAN only mode is respected. You can simply watch traffic from your router, block traffic at the router level.
Any decent router can do it. These products have been out for nearly 2 years so the entire netsec community and folks who absolutely abhor bambu havent found that smoking gun of evidence, even the histrionic ones(3dmusk) has retracted his statements when pressed for info.
I have been running a OG kickstarter version since Aug 2022 and have not seen any traffic that I have not initiated. Even when the machine has been idle online.
"Lan only" is the same way. No internet traffic just network traffic from the machine "talking to it"
I still fail to understand why people make such sweeping statements but never have proof of their claims.
So as an original Bambu lab user the "LAN only" is respected and had upgrades over time(if you got the firmware updates)
When connected(wifi) to a disconnected network(no internet) the printer does not try to connect[to the net] either, not even an attempt.
Wireshark does not find any odd traffic
My pihole did not find any odd traffic
My routers(Asus, and an eero)did not find any odd traffic
So what comes after the statement "trust but verify" if I already verified over 17 months? 🤔
If you select LAN there is no data leakage. I have been running my X1C for 18 months and can easily verify traffic.
search "Technical Analysis of BambuLab's X1C Network Traffic" for an easy to digest read.
What you guys are seriously overlooking you are running someone else's code. This code also updates OTA. Who inspected their code and what does it matter when it OTA updates? What independent pen testing was run on it? You do not know these devs, you do not know this dev team personally. How big is the team? what if one goes rogue? The fact it can check for versions means it calls home in some capacity to check and download updates. How vulnerable is their code? Who is liable if their code borks your machine? Since most folks do not/can not/ will not read their code a lot of it is guesswork on what it does behind the scenes.
I find it silly folks will run some randos code with a literal "trust me bro" mindset.
Look promising, seems they have done really good job.
Will it be possible to finally PID tune our hotend ?
Absolutly awome !
Amazing work!!
21 seconds in I hear, "They are from the X1 Plus team", and I'm like, "WHAT??? I just bought an X1 less than 2 months ago and now they have a plus version?". Then I realized it was the guys behind the firmware X1 Plus. Way to give me a mini heart attack, Joel!
No worries though. That is what it's called. I know you weren't trying to freak people out. LOL
Now back to watch the other 36 minutes and 21 seconds of the video. High-5!
they about release new flagship printer
Is the ability to use ethernet via USB on the roadmap?
YES!
I'm excited to try it, I'm refusing to update my firmware until its released.
no need you cant run it on that firmware bambu is releasing a special version of 1.7 so you can run the x1plus firmware you will have sign away warranty and access to support forever
@@jamesharris9894Do you have a source for that? Maybe a blog post?
Awesome video! Exciting times! What happens if you remove and lose the SD card? or delete required OS files/corrupt them? can you revert back the original firmware?
this was so cool!
Now this firmware is available, I might actually buy one of these machines.
1233 locked, 1234 unlocked? What did I miss?
I thought it was obvious. He purposely entered the wrong code the first time.
Imo bambu probably expected this and had a plan already. History shows us that people will find a way around locking down software. It was either work with the team or hold out for a short time and lose control completely. They basically did the only thing that made any sense. Honestly I think this will sell more printers in the long run. Many of us were holding out due to the closed source. Now I’m ready to buy one.
"errr, never mind" was a good touch lol
Any chance of Octoprint support?
That mean 01.70.10 firmware also works not just 01.70.00 and older? If it’s come out now, we can update for test and no need for bambu lab one way ticket
maybe the most important new feature of this custom firmware is the friends we make along the way
Very interesting, Joel and team!
I thought so too, thanks for watching!
I was happy thinking that x1plus was a bigger Bambu printer 😂
That’s the only reason I don’t buy a Bambu printer.
Waiting to release a bigger printer with at least 300x300 print area.
I love the printer's name Inky (After the Pacman ghost?)
We had a cat named Inky
I bet Dan thought that was a worthwhile trip.
Will this ever get to a point where.. we can install the firmware, input our wifi information and just send from the slicer to the machine .. just that easily without knowing a lot of IT stuff and network experience.. Or in other words will this ever get as simple as stock setup to use.. I would love to send through my wifi without enabling cloud services.
My biggest question is will Bambu Lab release a filament printer with a larger build volume? 256mm cube is small. I wish there were a 400mm cube or 500mm cube version or even an IDEX vesion as well to cut down on all the wasted filament. It's ironic to waste so much filament while printing multi coloured or multi material objects.
I hope BambuLab will take these feature and released it officially
Can the X1Plus Team display a numerical value for the temperature and humidity sensor on the AMS? The icon is useless.
Thank you for the video
Thank YOU for watching
Amazing smart people.
As someone who wants to buy an X1C but doesn't have the money at the moment, how will this work for the future versions of firmware that lock things up?
When it releases you can rollback to a custom firmware to run this. You will have to sign away support/warranty though.
I have a great video suggestion! I love your videos and love them, in fact you got me into the k1max which I just got. So for my video I was wondering if you could do a side by side with the k1max and x1c next to each other. You don’t have to do it I was just wondering...❤😅😅
kind of want this on my p1s... the bed level function is awesome!!!! they need to add more slicer remote functions... imagine the printer graphicaly showing real time what layer/line its doing on the screen.. even would be cool in bambustudio without cfw.. i wonder why nobody has done it yet LOL btw im pretty sure they log everything to steal good ideas!
I'm not a fan of bambu, but at the same time I love the idea of making custom firmware. So I must commend the x1 plus team for getting them to that goal.
Wooov that's great...if this becomes a reality in the future, with a bootloader and option for X1plus software. Then I buy a Bambu lab X1.
Man, what I would give for A1Plus. I'd love having my A1 running with my Enders in Fluidd.
Panda Touch was released yesterday. In the livestream someone asked whether it could also be used to control Klipper printers and not just Bambu Lab printers. This is not yet possible, but it was indicated that there are plans in this regard.
I really hope that it also supports wpa enterprise as the X1E does have this, but X1C should also be able to use this as well as it runs Linux.
Ironic hearing about a Chinese company wanting to protect their IP
they know how ip theft goes. only makes sense they know to be careful
Great video! Anyone else absolutely hate the audio? Sounds awful to me…
Edit: just in the first part before the sd card fails
Audio is a bit rough...
At the 6min mark the audio issue is explained
13:41 i call a BS on this one. If best user experience to you, is to hide a valuable data that MY printer has, than yes it is "best" user experience. My bed is like a bowl and bl ccp agents tell me it is within the specs and completely refuse to give me my data. ( No difference from their big brother).
Plus their costumers service is complete crap. If i would be running my printer for business i would be screwed.
dude, print some arms for the microphones 😂😂
and lube my leadscrews!
Just thinking that the larger size (maybe 300mm3 build volume) of the X1 is on the way when seeing "X1Plus"
Hey Joel, do you think Bambù Labs will get into developing 3D Resin Printers at some point?
Dear Joel,
Please lub your lead screws
Sincerely yours,
Everyone.
Will a version be released that allows this to be installed on firmware past 1.7.0?
bambu is releasing a special firmware for the plus you have to sign all your warranty and access to support away
I think I see a need for some 3D printed mic stands 😊
The fact those guys aren’t flood with money is appalling.. they basically boosted Bambu sales in the close future. As a Voron guy now I can consider an X1C as a viable purchase.
that old Thinkpad with upgraded battery - those people are engineers, not hobbyists :D
Couldn't you sniff the packets to the bambu cloud from the printer and know what they are looking at.
Only if they were not encryptedl
this is great news.
Good thing the SD card failed. This "backup" audio is much more easy on the ears. For some reason the mics sound like a wireless gaming headset.
For those who get the Panda Touch, or the like.. can we expect this to work on the P series?
No. The P series has completely different hardware and as far as I know it is not powerful enough to run a Linux system. The Panda Touch simply uses the MQTT protocol that the slicer also uses when communicating with the printer.
@@andreas.grundlerawesome response, thank you so much. I will save for an X1, and look to get this software suite! Keep up the good work!
When does it drop!
is this coming to the p1p???
No
Oh yeah, typical bosses, making the guy who travelled the longest load the SD card too. :P
I don't have internet where my printer is that is why I would like lan mode.
The printer works fine without internet.
@@personwomanmancameratelevision but you can't update firmware without internet access.
So is this update to go around having to connect and communicate with the PLC? Essentially making this a North American based printer and not something controlled by the PLC?
PLC?