Install on other boards (Banana Pi M2 Zero)?
Given that a Raspberry Pi is almost impossible to get has anyone had any luck installing PrusaLink on any other board. I would be specifically interested in the Banana Pi M2 Zero board. I tried it by following the instruction on the Prusa Site but had no luck. My best guess is that the pins are different than the RaspPi Zero. Ive done soem googling but didnt find anything. However there is some folks that have tried OctoPrint with but i would like to use PrusaLink.
PS: If anyone at Prusa is reading this can you throw us a bone please??
RE: Install on other boards (Banana Pi M2 Zero)?
Hi, I tried running it on a Mango Pi but it was not very easy. We still create the OS images by hand, so doing more would bog us down.
You can however install PrusaLink on any Linux computer. The instructions are on PrusaLink's GitHub page in the README section. Of course you'll need to know a bit about your Linux setup to be successful https://github.com/prusa3d/Prusa-Link
If you do succeed, please tell others how you did it. If we ever get to automatic image building. We might take your guide as a starting off point, if that's ok.
RE: Install on other boards (Banana Pi M2 Zero)?
Thanks for the reply Tojik. I was thinking of looking into the code to see if I can easily set the pin assignments. Along that line of debugging whats the best way to look at any error logs that may have popped. that also might provide a clue on getting the different boards working.
RE: Install on other boards (Banana Pi M2 Zero)?
Well i did some checking and it does appear that the pins are in fact correct. But it looks like my board doesnt even boot. So either its a bad board or the image does not like the CPU which is different than a Rasperry Pi Zero/ Im going to try to install a specific Rasbian OS for Armbian chips and see if that boots. If so then illl try installing PrusaLink on top of that. Sooo Please stand by.
RE: Install on other boards (Banana Pi M2 Zero)?
I was under the assumption that banana pies are not compatible with Raspberry Pi OS images. So yea, that should be what's happening.
RE: Install on other boards (Banana Pi M2 Zero)?
I was just looking into the same thing but with an orange pi 3….
I would prefer this to octoprint but no chance to get a raspberry pi without selling an internal organ around these parts.
RE: Install on other boards (Banana Pi M2 Zero)?
Not entirely true. My son installed Klipper and Octoprint with Newbian (I think that is the right name). It was not easy and was a struggle to get it to work, but I have it working now.
I was under the assumption that banana pies are not compatible with Raspberry Pi OS images. So yea, that should be what's happening.
--------------------
Chuck H
3D Printer Review Blog
RE: Install on other boards (Banana Pi M2 Zero)?
I was just looking into the same thing but with an orange pi 3….
I would prefer this to octoprint but no chance to get a raspberry pi without selling an internal organ around these parts.
Not sure where you live but here raspberry zero w coming in cheap here I use one through USB I'm also using a camera
Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models
RE: Install on other boards (Banana Pi M2 Zero)?
I would prefer this to octoprint but no chance to get a raspberry pi without selling an internal organ around these parts.
There are usually a few available at regular price here: https://shop.pimoroni.com/
'Though they may limit the number you can order at any one time.
Cheerio,
RE: Install on other boards (Banana Pi M2 Zero)?
That does look good a single pi4 would be just the ticket!!!
Bad part is I live in Canada they are over $200 here if they are in stock. That is about 1/5 the price of my prusa. I might just wait for the mk3 to mk4 upgrades are available and get the updated screen and electronics….
RE: Install on other boards (Banana Pi M2 Zero)?
Got Octoprint going on Banana Pi M2 Zero. I can get around in linux a little, but am no expert. Can't find a Raspberry Pi Zero 2 anywhere for less than $117, and pretty much all the top IOT and enthusiast sites are on backorder. But, my ancient Toshiba FlashAir W03 wireless SD card is on it's last chips and causing much grief.
Hunted around the web and after a time settled on "Octocitrico", an Octoprint build on armbian for Banana Pi. This is NOT PrusaLink, I didn't read THIS thread until after getting Octoprint going, but for benefit of others I'm posting about process. https://github.com/ludiazv/octocitrico.
Ordered Banana Pi M2 Zero from Amazon $39; came with antenna, USB cable and heat sinks. The USB cable they call "USB OTG". Definitely put on the heat sinks! I used a RPi 3B+ power supply I had on-hand. Hurdle 1: WiFi is not enabled by default, and no Ethernet jack. Tried using a M-M USB 2.0 cable to PC and into USB OTG cable, but apparently that's not how to do it, PC never saw a USB or USB serial device plugged in. Ok, a console session on video and USB keyboard? Banana Pi has miniHDMI connector, I had no such cable. Amazon fixed that issue for $10 and a couple day wait. Got video going, and USB keyboard connected to USB OTG cable and I have a console session up finally.
With Octocitrico build, it logs in as root automatically on console. But can't run network setup (nmtui) to get WiFi going unless logged in as user "pi". Tried logoff, and linux looped and automatically logged in as root again. Hm... No network, only a console session, but with wrong user. Linux noob was stymied for a bit. Finally tried "ssh [email protected]" from within root console session and that worked. I know, stop laughing... Ran "nmtui" to configure network (as stated on Octocitrico's site) and got WiFi going, rebooted, it's up and on WiFi and Octoprint is working!
Note: On Prusa MK3, in Settings, the "RPi Port" setting must be OFF. I thought it was supposed to be on, but Octoprint will connect / drop serial to MK3 repeatedly when it's on.
I haven't taken the step to put headers on the Banana Pi and plug directly into Einsy port. Octocitrico site isn't specific on using USB or GPIO ports, and the Banana Pi seems power hungry, so sticking with USB and external power supply for now. PrusaLink seems "better & simpler", but I'm calling this a success for now and it gets me printing again. I have a MK4 on order since April 4, that'll solve all the communications woes hopefully - hard to wait 2+ months for new kit though.
RE:
Hi, sorry if you don't like being corrected.
First of all. Wow, that ssh was creative. Freestyle points for sure. I guess you know about "su" now. Stands for switch user, first argument username.
The RPi port refers to the pins on the back of the einsy. USB - RPi port OFF, GPIO - RPi port ON.
Other than that, GG. Enjoy your octoprint setup
RE: Install on other boards (Banana Pi M2 Zero)?
switch user with "su" - got it! Learning something new every day helps keep this 70 year old brain moving forward...