Electronics > Projects, Designs, and Technical Stuff
BIGTREETECH SKR V1.4 Turbo freewheeling diodes
Le_Bassiste:
not sure as to whether it really fits into the projects category of the forum, as it is more or less 3D printing related. :-//
i recently acquired a BIGTREETECH SKR V1.4 Turbo board to play with MARLIN 2.0 firmware and (hopefully) later implant it into an UM2+ just for the lulz. while studying the board's documentation, i noticed that the heater- and fan-control outputs do indeed incorporate some beefy 40 V MOSFETs, but are lacking of any protection against inductive loads, aka freewheeling diodes. shame on you, bigtreetech! :--
to overcome this potentially hazardous issue (think of a blown heater MOSFET and the board no longer able to turn the heater off), i prophylactically equipped the four outputs around Q1, Q2, Q3 and FAN0 with some schottky diodes that i had in my stash.
each of them is bodged with their anode to the respective drain and their cathodes all routed to +24 DC after(!) the 20 A fuse.
maybe this post will help anybody who is planning to use this board and save him/her some blown MOSFETs!
famous last words: use this mod at your own risk.
thm_w:
Good to know as I ordered SKR1.4.
But do you really expect heater or fan to have much inductance? Mosfet can handle some avalanche energy.
With the heater maybe, as some beds use a spiral pattern.
Mosfet 1: https://datasheet.lcsc.com/szlcsc/WSK220N04_C148446.pdf
Mosfet 2: https://datasheet.lcsc.com/szlcsc/WSF3085_C148428.pdf
Schematic here: https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/blob/master/BTT%20SKR%20V1.4/Hardware/BTT%20SKR%20V1.4-SCH.pdf
If you're running a powerful bed I would highly recommend external mosfet, they state 140W maximum rating. Not sure about heater, but they are generally under 50W anyway.
langwadt:
--- Quote from: thm_w on June 02, 2020, 10:54:10 pm ---Good to know as I ordered SKR1.4.
But do you really expect heater or fan to have much inductance? Mosfet can handle some avalanche energy.
With the heater maybe, as some beds use a spiral pattern.
Mosfet 1: https://datasheet.lcsc.com/szlcsc/WSK220N04_C148446.pdf
Mosfet 2: https://datasheet.lcsc.com/szlcsc/WSF3085_C148428.pdf
Schematic here: https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/blob/master/BTT%20SKR%20V1.4/Hardware/BTT%20SKR%20V1.4-SCH.pdf
If you're running a powerful bed I would highly recommend external mosfet, they state 140W maximum rating. Not sure about heater, but they are generally under 50W anyway.
--- End quote ---
those transistors have an avalanche rating and the on resistance is only a few milliOhm so 140W@24V would only be a few 100 mW dissipation
thm_w:
--- Quote from: langwadt on June 02, 2020, 11:12:36 pm ---those transistors have an avalanche rating and the on resistance is only a few milliOhm so 140W@24V would only be a few 100 mW dissipation
--- End quote ---
Yes, the external FET recommendation is not for heat dissipation, its for connection or connector issues.
Worst case 12V/140W = 12A. Which the screw terminal can probably handle, when everything is connected up properly. If it works its way loose over time, solder cracks, etc. the connector will burn up and ruin your board.
With an external FET board they will have ring style screw terminals, which are good for 20A+.
Maybe its not an issue these days but it used to be fairly common to see burned boards.
Le_Bassiste:
--- Quote from: thm_w on June 02, 2020, 10:54:10 pm ---Good to know as I ordered SKR1.4.
But do you really expect heater or fan to have much inductance? Mosfet can handle some avalanche energy.
With the heater maybe, as some beds use a spiral pattern.
Mosfet 1: https://datasheet.lcsc.com/szlcsc/WSK220N04_C148446.pdf
Mosfet 2: https://datasheet.lcsc.com/szlcsc/WSF3085_C148428.pdf
Schematic here: https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/blob/master/BTT%20SKR%20V1.4/Hardware/BTT%20SKR%20V1.4-SCH.pdf
If you're running a powerful bed I would highly recommend external mosfet, they state 140W maximum rating. Not sure about heater, but they are generally under 50W anyway.
--- End quote ---
no, i actually don't expect that much of inductance from the heaters. in fact, i would expect them to be somewhere in the 10 µH or less ballpark. still have to measure it, though. so, yeah, with the avalanche rating given in the 220N04 datasheet, i'd probably be fine w/o the freewheeling diode. however...
what i did not fully understand from the datasheet was the footnote of the EAS rating: it looked to me like a single pulse rating rather than a repetitive rating. as i'm going to use the heaters in PID mode, also using a quite high PWM frequency rating (approx. 60 Hz, #define SOFT_PWM_SCALE 3), i am not sure as to whether the MOSFET would handle these repetitive pulses well without a diode. :-//
so, better safe than sorry.
in case you are asking why i'm using these PWM settings:
1. bang-bang mode really hits the 24 VDC supply (Meanwell RSP320-24), even more so on the original Ultimaker power supply, and adds to skin banding effects on the prints.
2. low frequency PWM (#define SOFT_PWM_SCALE 0) already does away with that, but then you have a maximum annoying flicker on the LEDs of the case lighting :-DD
3. at #define SOFT_PWM_SCALE 3 i get pretty smooth skins and almost no flickering now.
Navigation
[0] Message Index
[#] Next page
Go to full version