SD Card + ESP8266 = OctoPrint Alternative?
Вставка
- Опубліковано 28 вер 2024
- Get 30% OFF your first bag of coffee with Trade Coffee when you click here cen.yt/tradetom3d5
What if you could combine an SD card with an ESP8266 Wifi module? Well, the idea is that it would give you full remote access to the contents of your SD card - while it's in your 3D printer! Let's find out if that's enough to make it a viable alternative to a full-blown OctoPrint setup.
SD-Wifi on Aliexpress go.toms3d.org/S...
BTT SD Cloud on Aliexpress go.toms3d.org/B...
Products shown
Prusa MK3 go.toms3d.org/P...
Raspberry Pi for OctoPrint go.toms3d.org/RPi4
Product links are affiliate links - I may earn a commission on qualifying purchases (at no extra cost to you)
🎥 All my video gear toms3d.org/my-...
I use Epidemic Sound, sign up for a 30-day free trial here share.epidemics...
🎧 Check out the Meltzone Podcast (with CNC Kitchen)! / @themeltzone
👐 Enjoying the videos? Support my work on Patreon! / toms3dp
I have no words anymore after watching the intro 😮
You're up next!
@@MadeWithLayers Wait... you're going to shave him?!?! 😯
@@MadeWithLayers Maybe we should start a just giving page for his favourite charity. There's a tenner here to watch a live stream of Stefan getting a buzz cut.
My god what have I just witnessed. Who is this new presenter???
@@shadow7037932 Only the upstairs... we hope...
Similar SD wifi cards have been around a while, and are used by digital photographers to save them swapping out the SD cards from their SLRs and to obtain immediate backups as soon as the photo is taken
Yes, and the camera can upload photo's to a PC with a proper driver setup. But it doesn't work the other way around. These wifi-cards are not in any listening mode. Won't work in a printer.
You could try soldering a decent capacitor onto the board: makes esp's a lot more stable from brownouts
Definitely.
100uF is not decent enough? Just asking, seeing the schematics at 4:23. Albeit I would add a 0u1, I don't think anything bigger than 330 or 470uF would be very safe for the 3.3V source.
A 330uf might help
They’ve been doing this on Toshiba’s flash air for a while now.
Exactly what I was thinking, I've had a flash air for over a year now
@@PewpewFiah the flash air is more reliable but a pain to set up. Chris Riley has a really good video on how to set it up for a printer. I use one in my F150 in USB port 2 in my Sync module. Hit remote start and transfer music while it’s warming up.
Agreed on this. I have been using a Toshiba FlashAir W-04 for a few years now with very good results. My motivation was to keep the power fault protections of the Prusa that octoprint couldn't provide. This all being said, I have two friends who tried the same card and couldn't get it to work. YMMV.
I've not been able to buy a FlashAir for any reasonable price lately. Seems they are out of production. I think this would be a nice stop-gap solution. Escpecially since you can flash the ESP8266 to add more feature and maybe make it FlashAir compatible.
@@JohanBloemberg I just looked at the going price on Amazon. Wow! I paid much, much less two years ago. At these prices, I might give this kind of hack a try. It should be noted that the Toshiba card performance is much faster than what Thomas is experiencing. I'm happy I got mine before they were discontinued.
Been using a Toshiba FlashAir for years, and it's excellent. Mounts as a drive on my PC, so I can slice straight to it. Even explicitly supported in Prusa FW.
They don't make the FlashAir cards anymore, so supplies will start to run short (...and/or prices will skyrocket)
That thumbnail though...
Tom with short hair + a goatee = Half Life 3 alternative?
He looks 10 years older
I got a Walter White/Heisenberg vibe from it
At first i thought it was the return of techno viking
Wow! I was thinking of how I could do this in my car entertainment system so I no longer need to remove the card to add movies for the kids! Idk how this popped up, but perfect timing! Thank you!
This solutionis way too slow to transfer movies, as well as a ~20MB size limit which makes copying media impossible. Other SD cards with wifi built-in exist, but not at this price.
Lol, saved me from trying this out and being disappointed. Will do some research for sure before selecting a solution. Thank you! Maybe will use this for something else.
It can actually work very well if you combine it with ESP3D (and probably an ip camera which can be an old smartphone).
Note to self, set up octorprint sometime.
That being said I don't have that much need, wifi in the attic is pretty unstable, so it's often faster just to grab the sd card. Some sort of monitoring would be nice but also not really needed.
Running up and down the stairs really doesn't hurt me anyway, I can preheat in the meantime
there's a commercial equivalent to this in the toshiba flashair - it's a LOT faster than the module shown here and by personal experience doesn't have the same issues with random disconnects on windows. I also have octoprint attached to my printer but no longer use it for printing (only diagnostics), as printing from the sd card allows power recovery to work and isn't noticeably slower. unfortunately these are no longer manufactured so you have to lucky to find one
To avoid stairs between desk and printer, create a shared folder on octoprint (or a webdav one) where you copy your files from your desk computer then you transfer the file from octoprint with a sd reader, near your printer.
He's becoming more and more like Linus, all in this video
1. Nice new hairstyle
2. "you know what else" - segue
3. Drops the object the video is about
Might rename your channel to Toms drop tips
For the perfect Linus he also needs to shill fake products and promote Indigogo scams.
It's that UA-cam stress
This is an interesting consept for other applications as well:
If it is possible with USB-adapter, and the file size limit were solved, it would be interesting for my video recorder, to avoid physically moving the USB drive to transfere files to my server.
Some stand alone media players use SD/USB. It wouød be nice to update the files for the playlist, without moving the media.
The power issue could possibly be solved using the micro-USB connector for extra power.
With different firmware on the ESP8266, i see potetial for:
- auto transfere new files to server (and remove from SD)
- auto transfere new files from server
- auto remove old files from SD, after set time, to always have a set minimum free space.
Not all 3D printers are set to auto refresh so some tweaking may be needed. They will be the type where the SD card clicks in and clicks out instead of just sliding in.
I would like to see a open project where we use all means (Stepper effort meassurement, acelerometer and or Camera observing the printhead) to close the loop and for example stop printing if the head runs into an obstacle or the Printed object breaks off and airstrings are printed...
1:14 Damn, Stefan wields a mighty power.
why not just use a Toshiba FlashAir card? its not janky and it looks exactly like a normal SD Card without all the hugeness.
Weak wifi due to the space and power consumption limitation.
@@gerleimarci I have had zero power issues with mine. Been in steady use for about 2 years. And hundreds of prints.
@@grepmonkey But you probably using it close to your wifi router
I wish Prusa would just add wifi to their printers. And a optional camera module.
Toshiba FlashAir runs at 10mbit per second and the upload works even during printing.
We at Prusa Research did experiments some 4 years ago, implementing a rudimentary statistics web page (print status, temperatures) directly on the FlashAir. Unfortunately Toshiba was phasing out the product already, so we did not push it any further. Interestingly the FlashAir cards were available until recently, now the sources are drying out.
PrusaSlicer supports sending a G-code to FlashAir in a similar way to sending to OctoPrint.
That looks like it might be pretty useful. Made me think of the old "EyeFi" SD cards you could get for digital cameras that would automatically upload your photos. Also, with the new hairstyle, you gave me a real, Half-Life vibe. Gordon, is that you...?
Blast from the past. EyeFi was pretty slick. All integrated into that skinny SD card housing.
@@langrock74 Definitely ahead of their time.
I had thought that this might be great for my old anycubic photon but the file size limitation breaks that use case - resin files, particularly with antialiasing, are hundreds of megs.
The photon does have an ethernet port and you can connect it and push print jobs to it over the network, but it is very slow.
Edit to clarify: The photon supports an SD card if you solder some pin headers to the board and connect it, and have firmware that allows it to work. There is also a virtual networked usb stick project you can build with a raspberry pi zero for the photon, which probably works great but i haven't tried it.
Dude respect 4 that hair treatment! It actually looks really good! You should consider keeping that style. Also nice detailed review on a very interesting piece of tech.
2:39 pla is not compostable. It's made from natural plants (or can be idk if they synthesize it now) but just because it's from a plant doesn't mean its compostable. (Within a reasonable time frame)
I am using OctoPrint with a common NAS repo for all the STL content across the cluster if printers. So I slice to the NAS folder and it shows up in the Remote OctoPrints.
Very neat. However, when comparing Octoprint, you should point out that is over USB. I have my octoprint setup to get power from the Einsy on my Prusa; and that setup was unstable with USB. Because of this... I simply never use the SD card because uploads are slow and this device would blow my octoprint setup away for speed to the SD card. Really glad you mentioned security; however that is only the tip of the iceberg. Decades of experience tell me the LAMP stack is going to get security updates.... the expressif stack? the firmware on this thing? Probably not...and this is insecure by design? Anytime I hear "it should only be used behind a firewall" my response is simply "not on my network". This I might make use of... but I wouldn't leave it in place and call it a solution.
I had wifi SD card in the SD card enclosure about 10 years ago.
I'm pretty fine with swapping SD cards on my 3Dprinter, but I think I'm gonna try this thing out in my camera. If I can get this to sync photos off the card over night, I'd be quite happy. I tried an eyeFi card before, but that turned out as a fail because it could only talk to its mobile app.
This is sorely tempting me to DIY this using a ESP32-S3 (it's this chip or another new one that is basically a souped-up ESP8266... Espressif decided to give it an ESP32 name because Reasons) and USB-C. I'm liking the ribbon cable idea...
I use a Raspberry Pi and VirtualHere Usb server combination to connect my 3d printer remotely . Maybe you can do a test. This videos method is limited to eap chip performance. RPI has a better wifi performance.
Thanks for the review! I ordered such a thing a bit ago (did not arrive yet). I ordered it although I actually have ocoprint running... kind of running... an issue sometimes heard of are buffer underflows which cause the printer sometimes to pause and create blobs in the print. It started occurring for me at some point after octoprint worked flawlessly for many prints. I didn't have time (and mood) for bugfixing yet, so I went back to moving the card between printer and computer.
I was hoping for more speed than you measured. Still it is faster than uploading to SD via octoprint I guess...
you can install an ftp or samba server on the pi and then push over wifi your code.
I am now more interested in your next video on "How to do your hair cut in 2 mins during a lockdown".
Thank you so much .I have a flashforrge finder light with no usb so can't do octoprint. now have to wait for my clone to get here but this will help so much ..cheers
I just have a mini pc hooked up to my printer and I access it wirelessly using Parsec on any of my devices including over the internet.
Gotta ask. what is with all the camera movement? Is it digital or real? It makes me kinda..seasick? Not really but it makes watching what is going on a bit distracting.
Is there a "Best" FlashAir alternative?
Flashair doesn't have any of these limitations, but it looks like that market changed...glad I got one with my MK3 early
The thing that will get you often will be the power cycling giving it a new IP address
Might need to go into your router and define a static IP for the esp chip so windows doesn't lose it so often.
Can we get some info on that jacket/hoodie?
Like the concept of this, and Loving the new hair cut Tom.
its clever actually but my raspberry still has an advantage where it turns on/off the printer via wifi.
on the other hand this can be used as a little hacky device
Been looking for something like this. I'm sure octo print is fine, but if you only have a few printers, and even less $$$. This looks like a good option. Also my last sd card read on one of my printer died have pulling and out the card so much.
thx super cool I always wondered how these wifi sdcards worked (without 3d printers) . specially about the locking part. And you explained this very well!.It even said that marlin was using the sdcard. Maybe you can mount it on a linux server and than share the mount over samba to windows again. Just to stop windows from messing up.
That should be an ESP32 - more powerful. That version got more bugs than a slum. I'm not that far from the Hudson Valley, maybe I'll give them a try., Thanks Tom.
I'm not an expert on haircuts but I know that trying to shave like that with long hair hurts. That looked painful. Amazing dedication.
shinead oconnor would be proud of you! long time ago i tryed with toshiba sd card with embedded linux on it but it did not work well
This would be great for something that doesn't support octoprint. I've wanted a wifi usb drive for my laser cutter in the other room. That would be nice not to have to run a jump drive back and forth.
Hahaha love the haircut! STL?
The haircut was awesome 😂
Having this only saves you from making one trip to the printed grabbing the SD card. You will have to go back to the printer anyway to start the print, so why not simply using two SD card you swap instead ? Makers most likely all have at least a couple SD card right ?
This could be handy, if you use it with an USB-SD-Adapter on resin printers like the Elegoo Mars.
Very interesting!
I think it's quite a waste to use a raspberry pi if you still need a software on your PC to do the slicing JUST TO TRANSFER FILES efficiently. I mean you have the board with the firmware, the raspberry pi with octoprint and you have your slicing software on your PC.
I've looked into the newer 32 Cortex M4 boards but only the really expensive duet offers an ethernet connection. And communication over USB seems to be limited by SD card write speed or the serial baud rate.
All I really want is being able to connect to the printer from my PC using ethernet or USB and quickly transfer some gcode file without waiting forever.
I guess the smoothieboard V2 will offer fast ethernet, but that will be expensive. Until clones come out and they'll get angry about that too haha.
Thanks for the video!
I wanted to so something similar and the main reason was the issues, which come with USB printing mode. Loss of quality, lags etc. Later on, I heard that there was a solution to this problem. So I stopped on that. It would have been nice to hear a discussion on that regard. This looks like a solution for that problem. It is easier for the printer to print from SD card. Or am I wrong?
That intro was amazing!
Great video watched it from beginning to end. The ESP8266 has finally here for the 3D printer masses. Love the idea and fingers crossed they make it Plug and Play very soon. Heck would be nice if it could communicate with software named Home Assistant/ESPhome.
PS
Whenever I run across a video either presenting something new and interesting or helps me solve a problem I like to buy them a cup a joe. Unfortunately, I looked and you don't have a "buy me a cup of joe" link.
Thank you great video.
Is 'octoprint' short-hand for a set of functions, or is it a specific piece of hardware/firmware?
I mean, I keep hearing 'Ford' and 'truck' when the conversation is about hauling lumber.
Does that mean non-Ford trucks can only haul non-lumber?
The functions of 'octoprint' are easy to implement using other software/hardware, as Hackaday can verify.
An 'alternative' implies there is no other way to get the job done, or that the established way has limitations.
Just wanted to know which problems this 'alternative' was addressing.
Reminds me on a EyeFi who was popular few yrs ago.
Links to all his 3d printing gear, but no hoodie links :)
Going deep... please could you see if it possible to set up a static IP on the fizzytech?
I'd be willing to brave a few of those bugs to try them instead of Octoprint on Makerbots, but for sake of sanity I've got to assign known IPs to things on the network and not just reserve on the router.
Pronterface ! dude that software is vintage , that one came with my Solidoodle 2
...with an opening like that, it'd be funny if this was sponsored by Keeps.
At this point why isn't Wi-Fi connectivity a default feature for high quality eg > $500 (USD) printers.
Adding this is just a 1 $... but you have to know about customers... 500 $ is ok... but 501$ is daylight robery :D
Oh my goodness. I remember the curfew during the Coronavirus pandemia. People had long hair, women had long eyebrows, whiskers and mustache.
even if it has not yet been thought through/developed i find it very interesting!
and: cool new hairstyle!
New Haircut looks really great! ;)
Wow. I want that... cable. Seriously.
This is great! Thanks Thomas!!!
Any chance you can explore some solution like this for resin printers? Something that does wifi-to-USB for Mars, Sonic, etc...
I plan to hide my printer away in a closet.
So plan A was a simple angled USB extension (90° male to female Type-A) cable
plan B: it might be possible to use something like this in the video. Would be great to move files around and being able to create backups from already printed files.
This device isn't perfect, but I definitely think it has potential. I would really like it if it were microSD-to-microSD and then the microSD could be plugged into a "dumb" full-size-SD adapter. Maybe firmware updates will make it less buggy and more useful in the future.
danke für deine ehrlichkeit! super review.
Die Frisur braucht vll. noch einen kleinen Schliff, aber es ist um Längen besser als vorher. :-)
hi, im looking forward to upgrade to a better 3dprinter, im currently running a heavily and badly modified/"upgraded" ender 3, i was looking for a prusa mk3s, bu of course, its too expensive for me, so i looked for a trianglelab/fysec clone, but i couldnt get enouth info about neither.... is any of those recomendable?, what kind of upgrades are needed for reliable 3d printing, I just want a printer that prints really good, its reliable and needs very little maintainance.
hey tom I been a watcher of your channel for years and if you can I would like you to make a video on installing and runing octoprint on a rasbery pi 4 using an ssd hard drive because I haven't been able to find a video on the setup yet thank you for your time.
J'ai acheté une integral ultima pro 64 GB SD XC V30 et elle ne marche pas dans ma prusa MK3S pourquoi ?
So its the same as Toshiba Flash Air but you can change the storage inside it?
Could this device be used to connect a Pi to a 3D printer which has no USB connection but does have an SD slot?
What brand hoodie is that, I love the look and couldn't figure it out sleuthing through the footage.
No fear from the hair clippers
Thomas amazing video, and I only have one question which is completely off topic. What is the brand of the pull over hoody are you wearing?
Someone else said they were by Naketano :)
Interesting! I wonder if the market will move away from SD cards and if someone will make this in USB form, that might be easier to work with
fwiw, the 1st gen Anycubic Photon is designed to use usb sticks instead of sd cards, and the grass was not greener on that side of the pasture. The usb stick it comes with is famously unrealiable. Many usb sticks are not compatible with the photon or work but sometimes cause print failures. The physical usb port itself is a frequent point of failure on these machines. I'm no fan of using microsd to move files around, but just deciding to use usb instead doesn't automatically mean that you will have a better experience.
I have the eyeFi Pro and that speed is lightyears ahead of this. And I haven't touched it in 5 years.
They've also not made them for 5years :P
There are alternatives though :)
Some advice here:
If you are using a Duet mainboard, don't use the ribbon cable adapter, it doesn't work :( At least it didn't work when I tried it with my Duet 3 6HC Mainboard, which is a bit of a shame.
How did you manage to get lower case letters in pronterface ?
i tried the M50 command with my wifi name on my pc with the wifi sd card connected and it says printer is not online - in pronterface
It's just old ez share or wifi sd card but with esp8266 somewhy
Even though Octoprint doesn't officially support the Raspberry Pi Zero W, I've had a lot of success with it, and they're only about $10. It can't handle a webcam, but you still get all the other features for about the same price as this thing. There is no reason for this product to exist.
How is this any better than just using a normal wifi-sd-card that has existed for years?
While you can still by FlashAir cards, they're old stock at this point.
None of the companies that made WiFi-SD cards still do.
Are there devices like this for standard USB?
8-bit limitation for files on that SD card if it's used in this adaptor? Did I've got it right?
If that so then it's just a "no-no" thing that only can be dumped in a trashcan. And the wi-fi speed here is just a big fail. 8 $ for this piece of... is too expensive! I think that it's simplier to get a Raspberry clone and make things that are much much better.
little b is bit big B is byte / MB megabyte / Mb megabit
I made this 3 years ago... using an micro-sd adapter, soldered to an esp8266 🤷
What's con of using like toshiba flashair ? or similar one .
Return on the anchor sweatshirt!! I love it, where'd you get it?
Its from a brand called Naketano
nice drop :)) I see that Linus has had a nice influence on others
4:44 Linus Tech Tips has entered the chat
The moment between I will let my hair growing AND give me the f#cking 🤬 hair cutter 🤣
You look better with the new haircut!
For your notice the ESP8266 is already out of production, I may port this to esp32-s2 if I find time for that.
Wi-Fi SD cards used to be a thing, and came in a way better form factor
Yeah, they're all out of production now - all the products they were intended to add WiFi to ended up with WiFi built in, which killed the market for them.
You can still buy the Toshiba FlashAir in a lot of places, but it's stock that won't be replenished.
man THIS BOI WILD!!!!
There are others like a flash air and other ones
That surprise DIY haircut was hilarious, and so smoothly transitioned into! 😂 Nice one Tom
Wasn’t a surprise anymore 😬
@@laukan hehe
I wonder how many takes he needed for this to look smooth :D
I wasn't ready for that!