#Looking for guidance on installing an EBB SB2209 USB/CAN on my 2.4 350
298 messages · Page 1 of 1 (latest)
Esoterical's guides are the current "gold standard". Most problems people run into are due to missing steps or errors in transcription.
https://canbus.esoterical.online/
https://usb.esoterical.online/
Ya i looked at that but it didn't excatly show me the wiring connections that i could find, showed the flashing process but i need to see wiring detail and i have currently setup on rj45 and i need to know do i remove the adapter board and wiring that has first?
Which main MCU are you using?

BTT SKR 1.4'S
@dusky rose wasn't this the machine that you got from someone who did some work for spacex
Lol yes sir, trying to update it some
🤙
So you need a canbus connection and 24v and ground
Can i remove the rj45 adapter board and wiring?
Can you take a picture of your current electronics bay please
its tight under there already id like to put the can adapter in its place
the blue cables and board
what do they go to? that is a very unusual setup
one is a thermistor
Let me see if I can dig up some more info
the blue usb cables are rj45
can you show us where they go?
thanks safe
i'll get a pick
@cursive phoenix this was the original post which turned into a help ticket https://discord.com/channels/460117602945990666/1512680960582357062
@cursive phoenix it seems like the pi is connected to the mcus via rj45
one set go to a heat sink
both of the RJ45 go to the toolhead yes?
Its a very uncommon setup now. But im assuming it was more common back in the dwy
No, they both go to mainbords
Actually, they are toolhead board cables
lets let the user answer questions then
Yes the blue ones come off that board and go to toolhead
ok then they are not needed if you are going to a CAN toolhead board
That’s what im thinkg too i want to remove that setup and put this adapter board in its place
Another set if wires black and red go to a part cooling fan it says
part cooling would be on the toolhead. does it actually go to a fan
It comes off that board and goes to mcu
so it goes TOO the toolhead
the MCU is currently the source for all of that wiring
Ya the part cooling fan wires
so as I said ALL of the wiring going to the board with the 2 RJ45s needs removed
Then these few go
To the main mcu i cant read what plug it is i have to get my glasses
None of them go to power supply
Which actual EBB SB board did you get cause USB and CAN are different models
Ok I think this is your manual then https://github.com/bigtreetech/EBB/blob/master/EBB_SB2209_USB/Manual/BIGTREETECH EBB SB2209 USB V1.0 User Manual.pdf
Ok cool, i removed everything on the rj45 breakout board and got it out of there got the new adapter in place i can see i will need longer power supply wires for it. i will head over to that site and go from there. Thank you
@dusky rose before you remove too much do you have all the printed parts you need for the upgrade
yes i believe so i got all that printed beforehand
generally a multimeter is the only gurantee
what am i looking for with that, sorry im not understanding if im looking for continuity between wires?
yes
looks like they assemble the toolhead boards then do the flashing is that correct?
you can do the flash before installing just gotta make sure it doesn't short anything out
i already have the wiring apart that will give me errors when i power up printer and ssh into it is that ok?
yes, you don't need klipper functional to flash
sounds good Thanks
one other question im replacing the ntc100 thermistor with a pt1000 so do i go ahead and put it in now then edit the cfg with the rest of it also im adding leds to stealthburner so do it as well in cfg i have the file to add already
yes?
Users choice really there
On this probe section it shows 5 wires, my klicky probe has 2 wires how do i make it work?
you don't have those probes. You need GND and GPIO pin
does it not show other uses of that port?
Well im shutdown until i can get a 4 pin dupont connector they sent 2 5 pins in the kit but no 4 pin. i have everything but a 4 pin here so i ordered some. other than the stepper motor i believe i have the rest of the wiring done. only one question for now, my xy and z endstops are on my 2nd main board i just leave those there i presume?
The black connectors?
And i do have another question, this red box with the GPIO's what is that?
pins for the stepper driver
what're you walkinga bout
im not walking lol but im talking about the gpio driver pins they show 5 in the pic my stepper has 4 wires which 4 do i use and the black connectors are they sm?
Maybe i should clarify myself, do i need to put those pin numbers into my config like the sensor pins and all the other ones when i get it up and running?
where are you seeing 5 wires in the picture?
and no- all the other stepper config under [extruder] and [tmc2209 extruder] that should already be in place for your example code will take care of that
I dont see 5 wires, i see 5 driver pins i didnt know if i needed to add them so i dont need to then? And just for clarity do i change anything like sensor pin because i changed from a ntc100 to a pt1000, im sure i have to change that but i never done this upgrade so idk what i need to do when i go thru this process.
Indicate the “5 driver pins”
what
the driver pins are internal to the PCB and go to its control chip (thats why they are in a red box instead of showing wires to them) . your Motor goes to the 4 pins marked A1/A2/B1/B2.
That's how i have it, didn't know if i needed to do anything in the cfg as far as adding them. So when i continue with the update after i get the plug im waiting on the instructions say go to github at one point is that to upload an example and is there some point i will have to change anything, do i need to write down the GPIO pins that everything thats plugged into the toolhead boards?
https://github.com/bigtreetech/EBB/blob/master/EBB_SB2209_USB/sample-bigtreetech-ebb-sb-usb-v1.0.cfg very little of this needs changing for it to work
That one does seem simple enough.
line 8 needs changing
line 33 may need changing depending on your hotend, although if you are talking about PT1000 that adds some complexity depending on if your PT1000 has 4 pins or 2
otherwise it's ready to use, once included
so for a 2 pin pt1000 all you need to do is change sensor_type on line 33 to PT1000
and yes, rotation distance needs calibration, that's not part of initial setup though
ok and i have the rotation distance wrote down its 22.something
how have you calibrated it if you've been asking all these questions about setting up the board?
I have had it running for months i did all that im just upgrading to the usb now
new board = new calibration
same with all your toolhead calibrations. you will need new PID, new Z offsets, the whole works
ok got it, no problem there.
doesnt it use some of the original file also? or no idk just asking
stepper motors macros those things
no macros should need changing
so basically toolhead things in general
that's a very vague statement
i'm sorry if we're picking on your communication quite a lot, but a lot of your statements are open ended or lacking reference, and quite hard to answer clearly
ya i should have put a question mark behind it because it was more of a question
im not good at computers thats why at the very beginning i said for someone that isnt a computer nerd
i recently retired from a construction welder after 40 years and i havnt had much experience with computers but i like the hobby and i also like the building process of updating the voron thats why i didnt get a bamboo or something much simpler. i just am looking for help in understanding what this process is bringing so i can somewhat know how to go about it. Im sorry if my questions aren't clear as most others.
post your klipper log file
Ok I'll get it
Is there a way to copy it without holding mouse button down and scrolling its a mile long would take forever?
yes, go to the system tab and there should be a button to download it
so looks like you added info for the EBB but didn't remove the old information it was replacing
i added the config he said to the other day it said to add to printer.cfg to include that sample but no i didnt erase anything
ok well you will need to. it still looking at the old pin for extruder heater
can i hashtag the original extruder section?
not ALL of it most likely, though I don't recall exactly whats in what you added
i added this then put my PT1000 IN THERE
thats the new sample file not all of it but the extruder part
I suspect the old rotation distance will be more accurate but should be confirmed either way
Which port did you actually connect your pt1000 to?
ok
great, you need to go comment out the old stuff
ok the extruder section? not the stepper part of extruder section?
lines 281-386
306 i mean
I would copy the rotation_distance and gear ratio lines to the new section but otherwise yes that whole section
ok
ok got that done still same error
i have 2 green lights on each mainboard green light at toolhead board and red light at pi
lights don't matter at this point, do you have all of the same errors or one less
why is this a txt file instead of a log file
did you not find the download button
no
system tab bottom right, button says klippy
what switch did you say you changed? I don't see anything about moving a switch in the manual
there is a + on the left side of the discord text bar that will let you then upload the file instead of having to copy
what switch did you say you changed? I don't see anything about moving a switch in the manual
it doesn't say to change anything there
ok well put it back
you have more things to work on config wise, as that last log still has fans wrong MCU. you will want to go through each section in the new file
ya i will, the fans are plugged into the locations it shows idk
klipper read last is best so if it is in both files then the last version it sees is what is used
Ok while working on this changeover i have this error now, i havnt done anything to that section any ideas?
[temperature_sensor chamber]
sensor_type: ATC Semitec 104NT-4-R025H42G
sensor_pin: P0.23
min_temp: 0
max_temp: 120
I think you are missing a [probe] here
which is why klipper throws that error, it thinks that the rows below this row belongs to temp chamber
pin: ^z:P0.10
x_offset: 0
I have been using it like this for a while now but since i am changing to the sb2209 it's throwing this now
Yeah, uncomment [probe], save and restart and see what happens. Might not be it, but wont hurt
It's another error now, so it did something.
Pin value is currently TH1 P0.23. TH1 is the connector label.
Change the line to: sensor_pin: P0.23
Ended up being the section under probe in fan control section i hashtagged the hot_end_fan section because its on the toolhead board but klipper didnt like that i guess
Awesome, as annoying as it is when it throws errors at you. Just gotta clear em one by one til klipper is happy. Gj!
appreciate the help thank you, i have stepper issues as well but i will mess with it more tomorrow.
when you comment a section. you have to comment each line not just the header
So when i heat extruder to 50 the hot end fan isnt coming on?, it shows 100% in the fan section on the interface
can you update me where we're at here- remind me current toolhead board- P2.4 is not a typical toolhead board pin naming
probably because klipper is trying to turn on the one from the old MCU still given this condition #1559721018057162843 message
I am going thru the initial start up procedures as described in the voron documentation
send us your ebb cfg and printer cfg files (not as a zip)
you have 3 conflicting config sections that I can see
Please list them as you find them,
Im sure the fan section in printer.cfg is one of them?
I agree klipper is trying to use the original from printer.cfg i just dont know how to fix it
comment the WHOLE section out
ok try your fan test again after a firmware restart
ok
actually get me a screenshot too
did you comment it out in printer.cfg or the ebb cfg
printer
ok, screenshot
when I said whole fan section. I meant the fans we were replacing control of.
You'll want to uncomment the controller fan as it is still done by the old MCU
ok, and are you doing firmware restart after these changes
ok I guess klippy log will show the final actual usage, if you wanna drop a new copy of that
otherwise its a wiring issue
the fan does work the other day when i tried it they were backwards the part fan i could control on the interface the hot end fan came on so i switched them at the board on faceplate now when i do it the part fan works
did you plug into a 2 pin or 4 pin connector
there is a 4 pin fan connector so I wanted to check as it has different control pins
Confirmed wiring issue, one pin on that plug the barb that locks it in was broken and caused it to slip out when plugging in issue fixed fan works as it should
on the probe section now, i noticed in the sample file for toolhead board there is a probe section Bl touch and another probe section hashtagged out how do i add my klicky probe into there? It's on pin gpio23 on toolhead board.
replace the pin in what you had before with the new pin
on the printer.cfg?
assuming its now mostly duplicated yeah
so again you have commented something out incorrectly
when I say a section I mean from the header (in []) to the next header
So i need the header in there as well
yeah, its what tell klipper what you're talking about
got it, you said there were 3 conflicts was that number 2?
IDK that was hours ago or yesterday
lol ok im moving forward then, so far everything is working if all goes well my next question will be the led's i have the file saved to add im sure there is something else i will have to do
i have the file added to the machine i think i need to [include] it in printer then idk
yes, otherwise klipper won't read it
Dangit almost made it to the end then when doing z endstop calibrate it says unknown command
it will let me do it as a z endstop calibrate and i can accept but it wont let me save config
This is because your z offset value is currently in an included file (probably the BTT ebb one) and needs to be cut and then pasted into the [extruder] section of the main printer.cfg
I am not seeing it anywhere maybe you can idk
And while you are in there see if you can see why i have no extruder working lol
urgh i wrote the wrong section header for you i'm very sorry
look in the [probe] section in the ebb file it's currently z_offset: 0 , transplant that to the probe section of the printer.cfg
ok
Everywhere i try to put it i get an error
because i have the probe section commented out it gives me a temp sensor chamber error which is the last one before probe
ok i uncommented [probe] and it let me do it
yep
Seems like when i first power it up i get lost communication errors every 2 min for a little bit
Do you see anything in the files conflicting with extruder that would cause it to not work? everything else works but the stepper on it
Is the hotend hot?
shows it is let me phiscally see
Is it above 180? Cause that’s normally the default you can’t extrude below this value
And would give you warnings in console
Is it showing above 180C ?
Do you see the commands going through in console?
I dont see the commands going thru
It's still giving me the unknown when i try Test Z 1
This is going to be a problem it loses communication every 3min i cant do any tests like this dam
Whats the error message?
can? That error message is quite literally that the mcu is losing its connection to your toolhead board. Try poking umbilical cable and see if you can reproduce this issue. My guess is that crimp/cable is bad, the one that goes from your toolhead board to your mcu, or whatever it is you connected the cable to.
It's the usb 2209
I am wiggling the cable and it doesn't lose communication
It's random may do it every few minutes or may do it once in 15min
Does it also lose connection when the printer is sitting idle, or only when the toolhead is moving?
I don’t have experience with your specific toolhead board, so I’ll leave the detailed troubleshooting to someone who does.
I’ve had very similar issues with my EBB36, and nine times out of ten, it’s been a bad cable.
I have read that too about the cable, makes no sense they send a cable with the kit and you have to find a better one
Thers's no way it will print like this i cant even get thru the calibration process lol
If you don’t get any further responses in here for the next couple of hours and you are still keen to work on the machine for a while longer, you would be welcome to open a #request_help ticket. This will draw the attention of the helping team. You will need to outline the hardware you have , the problems you are having, and provide klipper logs and many photos of the machine.
Do wait for a bit as one of the other prior visitors to this thread may come back. I am not currently available for prolonged troubleshooting sorry.
All good i have some errands to run shortly, i will see if anyone comments before i take off then check back in a little later. Thanks
Anyone have a few minutes to help with some issues im having before i request help later?