Today we're going to talk about how to install the Raspberry Pi CM4 module with EMMc on the
BigTreeTech Manta E3EZ version 1.0 now we're going to use Mainsail for the actual operating system
for the printer for Klipper so let me point out a couple of things between each one of these boards
this is the CB1 which is made by big tree Tech this is a CM4 with EMMc on board that's that black
Chip right there and then this is a regular CM4 by Raspberry Pi now both the CB1 and CM4 without
EMMc are using a SD card or TF Drive whereas this one has it built in so there's going to be some
steps to actually setting it up now all of these will install exactly the same way where the Wi-Fi
port on each one of these will point towards the power supply and we'll plug into these ports that
are on the board so it's a board-to-board contact so I'm going to pick one of these up and show you
the bottom side and the trick to it is you line up the holes on top of the board and then what you're
going to do once it's lined up is apply a little bit of thumb pressure to the top and the bottom
and that's how you install the board next thing though in this case is we need to figure out
which jumpers we need to set over in here and we also have to set this jumper and a switch
position over here so to do that we're going to go over to the manual so we can actually see this
so I'll bring up the manual flare right now this is the big tree Tech Manta E3EZ version
1.0 for the manual now if you don't know where to find this you can go over to your browser
and you can go to the BigTreeTech GitHub you can click on repositories and type Manta
and then you can click here and to download it you'll just do this where you download the
zip this will then appear in here being your downloads folder you'll right click
and you'll extract all so the manual will be contained inside this folder right here
so we're only going to peruse the manual but my quick way to do this for this particular
configuration is to do a control+F in the document search on EMMc and press enter
and you'll see that there's an actual version right here where you can click on page 24.
and then I'll tell you what to do so the first thing that it tells you is that you're going to
have to download this file right here being rpiboot underscore setup.exe that way you
can communicate with your actual board now the other thing is you got to set the jumper plugs
for four and three which are located over in here so that's our first set of jumpers
down below we're gonna have to switch this to actual USB mode so we can communicate
with it like it's a USB drive so I'll show you how to do that as well and then I'm also
going to place a jumper right here so that we can actually power it with 5 volts of power
so let's go back over to the desktop and there is a prerequisite for this that you install the
actual model or excuse me the Klipper firmware on the board this can also take Marlin by the way
but that you have to build and I've covered it in the basics video for how to do that um
that'll be up on my Patreon first then on YouTube but on Patreon I placed an actual
free copy that you can download of the firmware for Klipper so let me put these Jumpers in place
and that link to Patreon by the way will be in the description of the video
so this is the jumper for USB power and then we've got a switch this right here
over to the USB mode so that's I believe can bus and that's USB if I can get it to switch
so the next thing I can do is actually plug it in with a USB connection so you'll hear
a beep on the computer and then we'll have to handle that with the RPI boob in a second
so let's go back over to the desktop I'm going to click on the already loaded version of our PI boot
now it's running if this runs correctly which sometimes it doesn't then we'll see a drive on
the computer so if we bring this up you'll see a D drive it appears it didn't work so
let's try this again so let's go back over to the desktop we're going to remove this for a second
and we're going to plug it back in
then we'll go back over to the computer we'll run the rpiboot hopefully it'll work this time
[Music]
and there it is so you can see the drive it's currently not filled on the actual configuration
so we need to go back over to the document for a second and on the document I'm going to scroll up
here and show you I'm going to page up actually to make this quicker the actual image that we're
going to use so inside here I found out that fluid has become very difficult to install
and you have to install it a slightly different way so we're going to do Mainsail so here's the
link for the actual release so if we copy this and we go to our browser you can actually click
over here I've actually already done it and you can download it right here so we're gonna pull
the image for 64-bit so we're just going to click on this and this is going to take about
five minutes to pull down so I'll pause the video for a moment and then we'll use that
okay now it's almost downloaded so what we're gonna do is we're actually going to go over to our
downloads and you can see that the RPI 64 which we can run 64-bit OS on the CM4 so we're going to go
over to Raspberry Pi Imager we're going to choose the OS in this case we're going to use custom
we're going to pick the 64-bit version open that choose the storage which is going to
be our Raspberry Pi CM4 and then we're going to write so we'll say yes to erase all data
now this may take several minutes to actually write
so keep in mind that what I'll do with the video is I'll probably pause it in a
moment and when it's just about done verifying will actually unpause it so we can continue on
okay it's now almost complete when it reaches 100 verification it'll go to finalizing and then
you'll see this so we're done with that part but if we go back over here you can see the D drive
is gone so we're gonna have to reconnect to it to set the supplicant so in order to do that
for Wi-Fi we have to go back over to the desktop for a second I'm gonna have to unplug the board
plug it back in
go back over to the computer and on the computer we're gonna have to run that program again and
hopefully it works the first time out if not we'll have to uh try again [Music]
and it worked so we click over here and what we want to find is the WPAsupplicant.config.example
right click on it rename and remove the part that says example
then say yes right click again and I open it with notepad plus plus and inside of here we actually
have to set some things and this will be the name of your router this will be the password to your
router so I'm going to take care of that off screen save it and then we'll resume from there
okay now that it's saved what we have to do is go back over to the desktop again
and on the desktop I'm going to disconnect the power
I'm going to connect this little cup device for the Wi-Fi antenna
okay so you can see that's connected that's the Wi-Fi so I'm going to move it over here
then we have to remove some jumpers and move some switches back so we're going to move off of
USB we're going to pull this jumper over here for USB power because we're going to use direct power
we're going to pop out these two
and we're all set there so we're going to power it up now and we're going to see if
we see it on the networks this may take about 30 seconds or 40 seconds to actually show up
so I'm going to pause the video for a second give it a moment to catch up
okay on the desktop what we're gonna do is we're gonna go over to Connected devices
um this is my Wi-Fi router so I'm going to blur out a lot of it so that you can just
see what I'm talking about so we're going to click on connective devices
you can see that I'm going to do a refresh and hopefully we'll see Mainsail in here
so we do it shows up as the IP address 192.168.1.4 so we're going to go over to new
tab paste it right here and then press enter now this may come up kind of goofy what it's
saying right here is that we're missing the printer.cfg file so that means if
we go over here you can see there's no printer config there's a Mainsail config down in here
with some information but we're gonna have to go back and we're gonna have to create a file
type printer.cfg and then say create that'll take care of the first issue that
we can see over here next we got to go over to the BigTreeTech website click on firmware
and inside here we're going to go with the generic Manta so we're going to copy it with the raw
contents then we're going to go back over to the printer.cfg file that hopefully we created in
here apparently I'm not seeing it right now so we may have to create it again if it doesn't show up
so let's see what we got here I'm going to go back over here
and go back I don't see it that's interesting so let's recreate it here
I may have clicked cancel that's awesome so let's click here we're gonna paste and the one habit
that I like to do which seems kind of weird but it'll make sense in a second because I like to
copy the MCU portion right here so I'm just going to cut that out I'm going to paste it up here
this is so we can see it and we're going to save and close now we're still going to have an issue
because it doesn't know where to connect now so what we have to do is fix that so we're going to
have to go in here I'll show you the actual error in a second but this is not correct so
let's see if we can do a save and restart and see if it shows up as an issue
so it says printer is not ready it doesn't know what to connect to essentially Klippy host
software is attempting to connect please wait so it's not seeing the actual MCU
that's what's occurring so we're going to go over to Tara term for a second
we're going to do a connection right here it's going to be
192.168.1.4 we're going to do SSH which is secure shell and it's Port 22 so we'll click OK we'll
click continue the name of the user in this case is pi the phrase or password in this case is rasp
Berry and then click ok so what we need to do is go back over to the browser for a second
click on the Klipper 3d.org go to installation configuration install and the actual command
we need is right here because it's already pre-installed so we'll paste that in here
hit enter and this is our MCU that's if you have the Klipper firmware installed on your board so
I'm sorry it's right click to copy so let's go back over to the error that we're having
see it's still having a trouble connecting to the MCU so we'll go to printer.cfg
and I'll show you what this looks like in contrast so you can see so you type serial colon paste
right here with the control+v that's why it's not working so this one I'm going to comment
out by doing a control forward slash and then we're going to save and restart now there will
be another error about ADC any second now so let's see what we get here so there's an ADC issue so we
have to go back over to the desktop for a second I'm going to have to power it down just for safety
and what's occurring is we don't have our thermistors connected that's why the
ADC error is occurring so I'm going to connect the first one right here
that can put it in correctly then I'm going to do the other one
and these are just raw thermistors so you can see what's occurring normally these would be
your printer thermistors and I'll show you what it looks like in case you've never seen
one so I'm going to put those off to the side and I'm going to power this back up now I'll
pause the video just because it'll take a second to actually power up and then we'll go from there
okay so it just came back online now it's saying that we have this issue
so this is really easy to solve they already put it in here it's in one of these I think it's
Mainsail and right here you can see them so you're going to copy all the way down
to a sink let me see what we got here the resume macro we'll just hit Ctrl+c we'll
cancel out of this we'll go to printer config and I'm going to put this up here this is going
to look messy or actually let's put it at the bottom of the file just to make life easier
and then we'll save and restart again so this should in theory work and it does so you can see
right here the actual thermistor is now working and we have our full display in future videos
I'll go into actually setting up other things but I'll show you a real quick test if we put
on the camera and the display you'll still be able to see the thermistors I'm going to pick
one up so you can see it on their camera now I'm going to put my finger over it so we can test it
so you'll see that it actually will go up in temperature that little tiny thing
right over here that is the temperature going up with my finger so that's how I test it so
at this moment I want to thank my patrons for helping me uh offset the cost of making these
videos as well as the people on PayPal and I also have to thank big tree tech for providing the
board for this case as a sample being the big tree Tech Manta E3EZ and they also provided the CB1
so everyone take care be safe and I'll talk to you later and there'll be credits for the
people that have donated either on PayPal or Patreon at the end