Deze zelfgehoste tool bevrijdt je Bambu Lab 3D-printer van de cloud
Bambu Lab maakt de populairste 3D-printers ter wereld en heeft een reputatie opgebouwd voor gebruiksgemak, betrouwbaarheid en uitstekende prijs-kwaliteitverhouding. Maar niet iedereen is enthousiast over de walled garden-aanpak van het bedrijf, die inhoudt dat derde-partij slicers worden buitengesloten en er een grote afhankelijkheid van de cloud is.
Daar komt Bambuddy om de hoek kijken, met een zelf-gehoste offline interface voor je Bambu Lab-printer.
Waarom zou je je druk maken om Bambuddy?
Laat me dit vooraf toelichten door te zeggen dat als je volledig tevreden bent met hoe je Bambu Lab-printer werkt, je misschien op dit moment niet geïnteresseerd bent in het gebruik van Bambuddy. Ondanks alle gebreken heeft de cloudinfrastructuur van Bambu Lab mij geen reden gegeven om te klagen. Het kunnen versturen van prints rechtstreeks naar je printer vanaf je telefoon of het controleren van de cameravoeding vanaf overal is een groot deel van de aantrekkingskracht van Bambu Lab.
Dat gezegd hebbende, zijn er enkele goede redenen waarom je de systemen van Bambu Lab zou willen verlaten en het zelfstandig zou willen doen. De belangrijkste daarvan is echt lokale, offline ondersteuning voor je printer. Bambu Lab heeft in het verleden te maken gehad met cloudstoringen waardoor gebruikers hun printers via de gebruikelijke kanalen niet konden gebruiken. Bambuddy verwijdert de afhankelijkheid van externe servers op dezelfde manier als het lokaal overzetten van bestanden via een USB-station.
Er is ook een privacy-argument te maken, aangezien elk model dat je via standaardmethoden naar je Bambu Lab-printer stuurt via de servers van het bedrijf wordt verzonden. Dit is geen doorslaggevende reden voor veel gebruikers, maar het is iets waar andere merken zoals Prusa openlijk over praten met hun eigen lokale bedieningsopties.
Het gebruik van Bambuddy geeft je ook toegang tot enkele unieke functies. De software bevat een volledig printarchiveringssysteem, waarin modellen worden opgeslagen voor het geval je de print wilt herhalen (of aanpassingen wilt maken en vervolgens opnieuw wilt printen). Je krijgt ook toegang tot enkele krachtige automatiserings- en planningshulpmiddelen, waarmee je prints van tevoren kunt plannen (perfect voor prints 's nachts en het vermijden van ongewenst geluid).
Je zult ook geen functies missen door lokaal met Bambuddy te werken. Je kunt nog steeds de camerafeed bekijken, zien welke spoelen geladen zijn en hoeveel je nog over hebt, en statistieken verzamelen over je printhistorie. De software biedt zelfs een manier om 3D-printprojecten te beheren, virtuele printers te maken om te delen, en maakt het mogelijk om van overal ter wereld te printen met de proxy-modus.
Het installeren en gebruiken van Bambuddy is gemakkelijk
Er zijn meerdere manieren om Bambuddy te installeren, waarbij de installatie met één regel via Docker de gemakkelijkste methode is. Dit zou moeten werken op elke computer waarop Docker is geïnstalleerd, dus zorg ervoor dat je eerst Docker installeert.
Voer het installatieprogramma uit door het volgende in de opdrachtregel van uw computer te plakken:
curl -fsSL https://raw.githubusercontent.com/maziggy/bambuddy/main/install/docker-install.sh -o docker-install.sh && chmod +x docker-install.sh && ./docker-install.sh Toen ik dit script uitvoerde, moest ik de installatie-directory wijzigen naar mijn macOS-gebruikersdirectory zodat Docker toegang heeft tot de container. Ik liet alle andere parameters op hun standaardwaarde en koos ervoor om vanaf de bron te bouwen (want waarom niet). Zodra het script is voltooid, draait Bambuddy al.
Ga vervolgens naar uw printer en schakel met het ingebouwde scherm de LAN-only modus in, gevolgd door de Developer-modus wanneer de optie verschijnt. U ziet mogelijk een eng bericht waarbij u een vakje moet aanvinken om de risico's te accepteren, maar maak u hier niet teveel zorgen over.
Maak op hetzelfde scherm aantekening van de weergegeven toegangscode en het IP-adres van je printer (ik heb er een foto van gemaakt met mijn telefoon). Zoek en schakel vervolgens 'Verzonden bestanden opslaan op externe opslag' in, zodat Bambuddy miniatuurweergaven kan halen uit de printopdrachten die je verzendt. Het laatste dat je nodig hebt is het serienummer van je printer, dat je vindt onder Instellingen > Apparaat en serienummer.
Op dit moment besloot ik dat het het beste was om mijn printer een statisch IP-adres te geven. Ik deed dit op mijn router door te controleren welk IP-adres overeenkwam met mijn printer en het MAC-adres te koppelen. Door dit te doen, zal de printer altijd hetzelfde lokale IP-adres gebruiken, wat problemen met het ontdekken van apparaten kan voorkomen doordat het IP-adres opnieuw wordt toegewezen.
Eindelijk is het tijd om localhost:8000 te bezoeken in je webbrowser (op de computer waarop je Bambuddy hebt geïnstalleerd), of your-ip:8000 op een andere computer (waarbij your-ip verwijst naar het lokale IP-adres van de computer).
Je wordt gevraagd om authenticatie in te schakelen (wat vereist dat iedereen die Bambuddy gebruikt eerst inlogt), of je kunt dit overslaan en doorgaan met het toevoegen van een printer. Vul de velden in met de informatie die je eerder hebt verzameld, en je zou je printer moeten zien staan en klaar voor gebruik.
Er zijn enkele nadelen aan het laten vallen van de cloud
Hoewel de LAN-only modus in elke slicer die lokale overdracht ondersteunt 'gewoon zou moeten werken', had ik moeite om mijn P2S herkenbaar te krijgen in zowel Bambu Studio als OrcaSlicer. Ik zou zelfs zover gaan te zeggen dat Bambu Studio’s implementatie van de LAN-modus volledig nutteloos is, aangezien de slicer zelfs na lokale koppeling probeert printopdrachten via de cloud te versturen. Een snelle zoektocht op het web laat zien dat ik niet de enige ben die hierover geïrriteerd is.
De gemakkelijkste methode die ik vond om te printen was om het bestand in Bambu Studio te slicen en het vervolgens te exporteren als een GCODE.3MF bestand. Dit kon ik dan naar Bambuddy sturen via het standaard uploadvak, wat vlekkeloos werkte.
Natuurlijk is het grootste nadeel van het inschakelen van LAN en de ontwikkelaarsmodus dat Bambu Lab je volledig buitensluit van de mobiele app. Je zult op deze manier geen printopdrachten meer naar de printer kunnen sturen of deze kunnen monitoren. Of dit de moeite waard voor je is, hangt af van hoeveel waarde je hecht aan lokale controle.
Persoonlijk houd ik Bambuddy geïnstalleerd, maar ik schakel voor nu terug naar de online modus. Door een paar instellingen op mijn printer te wijzigen, zullen storingen in de cloud of lokale internetstoringen mijn prints niet langer in de weg staan.
OctoPrint is een andere lokale 3D-printoplossing, maar in tegenstelling tot Bambuddy is het niet specifiek gebouwd voor Bambu Lab-printers, dus het is iets moeilijker aan te bevelen.





