Updated on 12th March 2022
External USB C Power Supply option added to the repo for Raspberry Pi 4
In this tutorial, we are going to connect Raspberry Pi internally with Einsy Rambo Controller. We have updated the tutorial with a buck converter. Now you can mount Raspberry Pi 3, Pi 3+, Pi 4 and higher models which require more power. Please keep in mind that Raspberry Pi 4 might get hotter than Pi 3 series thus a cooling fan mod might be an option. Please note that this mod is experimental and you should do it at your own risk.
We have used a buck converter of our choice however, cad files are provided so you can edit the design to fit your own buck converters. The buck converter that we used offers 5v 5A power which is more than enough for recent Octoprint setups however you might get low power notifications due to slight more voltage requirement by Raspberry Pis. Original Raspberry power supplies are 5.1v-5.2v
First, download and print the files. Printables.com
We used M3x12 screws to mount Raspberry with the screw spacers. The spacer is provided within the .cad files thus you can edit the height according to the screw size you have as a spare.
In this setup purple cable is ground blue cable is 5v +.
On this step down converter grounds are common.
Mount the converter with M3x8 screws and connect the cables as seen in the image below. Please see the pinout picture and double-check your connection. Pin #4 on Raspberry is 5v+ and Pin #6 is Ground.
Pass the cables through the air channels on the Eisny Box cover and use four M3x10 screws to mount the Raspberry housing.
Connect the power cables as seen on the picture. The current that is being withdrawn by the converter will be insignificant thus you can connect it to either heated bed power in or hotend power in on the left.
You can connect the RPI connector as seen on the image below.
Now you can put everything back it’s place and move on with the following steps for software modifications.
Now you should enable the RPI port through LCD Menu. Go to Settings/RPi Port on.
Login to Raspberry Pi through SSH.
sudo nano /boot/config.txt
and hit enter. Go to the end of the page and write the text below.
Press Ctrl + X and press Y and save.
Now we have to enable serial port through configuration. Write
and hit enter. Select 3.Interfacing Options and hit enter.
Then select P6 for Serial Port settings
Answer the questions as follows:
“Would you like a login shell to be accessible over Serial?” Hit no.
“Would you like the serial port hardware to be enabled?” Hit yes.
Hit Finish and it will ask you if you would like to reboot. Hit yes and you can close the Terminal/Putty window now.
Now lastly we are going to add the port on Octoprint interface. Open the Octoprint interface and go to Octoprint Settings/Serial Connection/General
dev/ttyAMA0 into Additional serial ports section.
That’s all, you can now enjoy the fast and reliable connection between Raspberry Pi 3 and Einsy Board.
We will keep you updated