#jumping off point. getting ready to enter the mix

56 messages · Page 1 of 1 (latest)

silk iron
#

My experience with CAN has been pretty good. Make sure your polarity is correct between devices and make sure the 120 ohm terminating resistor is on on both end devices. I used kiuah to install klipper on a clean build of a raspberry pi. Couldn't have been easier. Great documentation online for even this monkey to follow. Make sure linux sees the devices before trying to edit configuration files.

#

Once you have klipper installed, you will use it to build the firmware for your mainboard as well as any CAN devices. I suggest going one at a time. Start with getting communication to your mainboard. This will give you a good taste of what's to come with configuration files. Everything for the most part is documented either on klippers site or on a Youtube video somewhere. I recently came from the Marlin and OctoPrint world... It was a bit of a learning curve, but once I realized how everything was structured and built, I never looked back!

#

Everything is so much easier now. At least for me. All my machines have been (or are in the process of being) converted over.

broken lance
# silk iron My experience with CAN has been pretty good. Make sure your polarity is correct...

Ha. This monkey will for sure find some way to make this a wild experience. I’m going to be a pain in the ass here but I can’t help it. Polarity I’m clear on. Terminator resistor I’m pretty clear on as well. So my manta needs to have klipper installed on it after the physical precautions and preparations are in place. I’ll jump on the kiuah documentation and read up on it. Thanks a ton.

silk iron
#

BTT's documentation for flashing the OS is pretty good. I too am using the Manta series boards. Are you running the CB1 or CM4? I have two of each and they have their minor differences. But both very functional.

broken lance
broken lance
silk iron
broken lance
broken lance
broken lance
silk iron
#

any text editor can be used. I personally use VSCode, but to each his own. Notepad is what the author used

#

I just saw you are running the m8p board on a 2.4 and trying to use the magic phoenix canbus. I have used all but THAT board in the manta series... But it shouldn't be any different than any of the others.

#

Or is it something else?

#

you will want to get your CB1 online and talking. I use PuTTY as my terminal program, but again to each his own. Once you get the OS installed, updated and Klipper installed, you will then build your firmware for your controller. I personally copy the file off onto a sd card and flash that way, but you can do it over the USB cable as well (details in the documentation).

silk iron
#

A lot of users get confused when they get comms to the board, but klipper still doesn't start and throws ADC errors. It's expecting to see both the bed and hot end temperatures read correct values. You can either hook them up before you start tinkering with code, or you can do like some of us lazy people and edit the min_temp for each sensor to something like -50. When the controller sees an open sensor, it will read a negative value. If it sees something lower than the value declared in the config, it throws an error. The error that a bunch of people run into.

#

make it lower than what it reads when disconnected and the error goes away! LoL

broken lance
broken lance
silk iron
#

Not a mac guy. Sorry.

#

Linux is life.

#

Craigslist a junker Windows 10 laptop.

broken lance
#

On it

silk iron
#

Just to verify, you are sure you have the eMMC version of the CB1? The couple that I have are not. Just making sure.

#

You could always just image an sd card with the OS and run it off of that.

#

I believe osx has a disk imaging utility built right in.

#

You wouldn't use the eMMC, but you would have a running CB1

#

the two machines I have running eMMC boards are both the CM4 board. I wanted to see what the difference was between the CB1 with 1gig ram and the CM4 with 8 gigs of ram.

broken lance
#

I’m not sure. I’m on vacation and away from all the hardware. I’ll be home tonight. I’ve been busy chasing my daughter through the southwest. Apparently this kid loves rocks

silk iron
#

If rocks are her jam, you got of easy dad.

#

double check it. Either way, you can run the board off the SD card AFAIK

broken lance
#

I’ve been discussing this with you so I can wrap my mind around all of it before I get to it. At least try and get my mind around it. Oh I have one kid who has a whole other set of “likes”. I appreciate this one liking nature and rocks

silk iron
#

I would be blown away if you couldn't boot the EMMC board via SD.

#

Yeah, just keep her away from horses.

#

or get three side jobs.

silk iron
#

This guy is a great resource for info. This video helped me with a few things. All the manta board videos (or CB1 videos) I have seen on YouTube are for the most part interchangable. Other than specific configs of course.

#

Here is another good video I had in my bookmarks. This was the video that helped me get my EBB talking to my Manta board. You setup the Manta as the USB to CAN adapter. It's kind of an odd setup, but once configured you shouldn't have to mess with it anymore.

broken lance
broken lance
little pasture
#

pretty sure that is not an eMMC version of the CB1 and yes, you can do it all from a Mac. I just setup a CB1 on an E3EZ this past week from a Mac. Just need to get that image file to an SD card - easy enough through Terminal

feral bramble
#

I am also a newbie with klipper and just finished my mechanical build of a trident so basically am sitting in the same boat. To my understanding so far the steps you need to take are:

  1. Install klipper on your btt cb1/pi
  2. Connect your mainboard to the pi/cb1 via usb not forgetting to put the 5v jumper on both.
  3. Compile the firmware for your mainboard and install it through the pi/cb1
  4. Flash the u2c board with latest firmware to be able to communicate over canbus
  5. Flash your canbus ebb 2209/2240/whatever board from the pi/cb1. Don't forget the 120ohm jumbers on both the ebb and the u2c.
  6. Replace the pin mappings in your printer.conf with the ones in the sample ebb file.
  7. Go over all the settings in the printer.conf once again.
  8. That should be it, apart from implementing any custom macros etc.
    Probably I missed a bunch but just as a rough overview that should be it.
broken lance
feral bramble
broken lance
feral bramble
broken lance
feral bramble
#

You don't have to use it, but then you need to connect your pi via usb to the ebb if you want to flash it again in the future. With canboot you can do that via the canbus. So, not really important but it's also not difficult to flash.

#

Just search for camboot instructions on btt's github if you want to still do it.