Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

Dear Patrons,

Today I started investigating the E3 mini V1.2. This has been requested by a few of your and plenty of general comments on YouTube too. The MCU is slightly different with less flash (program) space, but the other changes seem positive, like a output port for LED power and thicker copper overall.

So far I have fitted the new board and the firmware as shipped is correct (which is already a big win from last time).

The firmware from their GitHub compiles correctly too. I plan to flash this, complete another test print and then delve into BLtouch territory. 

I'm finally up and running on some proper printing for the SK-GO. You may have noticed in the Halloween video that I had a pretty epic failure on the original mask. Turns out it was slicer settings being too aggressive on Z speed with z hop retraction. The reprint should be done by tomorrow and is pretty amazing.

Thank you for all of the support in the last week. This is an amazing community and I appreciate it so much.

Michael

Files

Previews only

Comments

Ted Marozzi

Im really excited about the sk-go! Any word on an update video? Keep up the hard work :)

Richard Boyce

likewise very excited about the SK-GO, looking forward to an update video. Cheers mate

Shawn Bowen

Yay on looking into the V1.2. I have it with 2209's, the SKR 1.3 with 2130's, the damn 1.1.5 Creality board and was pulling my hair out for a while. Most of the SKR 1.3 / 2130's is going good now. I just ripped apart the Ender to try to put a final fix on all the excessive fan noise, using 3 Buck Converters to have 24v, 12v, 5v, and 3.3v rails to power the Ender, SKR, Raspberry 4, and am planning on actually passing back via HW (as I can, SW otherwise) ALL fan and temp control to either the PI or possibly a Adafruit Huzzah that has full IoT, tons of digital/analog pins, built in Lipo battery backup and other such stuff so that EVERYTHING can be properly PWM based on need vs just flipping the 0-255 to 255 and going deaf. Trying to basically piggy back all the HW possible for integrated access and if shit does go south the Huzzah can pop my main SSR Relay and send me a note the house is on fire even if power was lost. It's been REALLY bugging me with all the upgrades and what not no one seems to care or even notice no one uses PWM properly, let alone TRUE PWM with active realtime changes. So i had a 50 amp SSR already, bought a cheap pack of opto isolated relays, a 5 pack of DC 5V-36V 15A(Max 30A) 400W Dual High-Power MOSFET Trigger Switch Drive Module 0-20KHz PWM Adjustment modules, Several Nocturna 12V 4 wire PWM fans, and a few Max 7219 displays and other misc LEDs for the hell of it. Guess I'll see how the ender "ends" up, Prob gonna stick the mini E3 2209 board in my mini monoprice V3 with a different screen and see how that goes. Welcome any feedback or comments as to how you might approach what I'm doing differently, adding to it or taking away. Def overkill but like I said anyone doing octoprint + a Bigtree board has the same HW minus the Buck conv and PWM Fets (which are dirt cheap). So why not;-) Might even see if I can get some cheap external encoders and do a poor mans closed loop lol.

morningreis

It's a solid board, but the setup/install is entirely confusing due to all the stale information from the 1.0/1.1 boards floating out there. Yes BTT's firmware compiles, but it's extremely basic with none of the TMC2209 features enabled. EEPROM doesn't even work on it. I posted my own guide and Github code on Reddit that fixes all of this, feel free to take a look https://redd.it/dojh3v

Drew Loika

Yay! These are the two topics I'm most interested in.

Neil Siebenthal

You're quickly becoming my favorite 3d printing YouTuber. Definitely the best one who explains the technical things really well.

Neil Siebenthal

The eeprom on mine worked out of the box. But I did have to turn on all the tmc features, which quickly ate up all the memory.

Neil Siebenthal

What do y'all think about the BIGTREETECH TFT35? I've seen some reviews on forums saying it had bugs. I really want to switch to a tft just not sure which one to get.

sqz

great to hear you're looking at the 1.2! I had very positive initial results using vanillla marlin 2.0 plus applying changes from the guide at https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/firmware/V1.2, and adding bltouch. My code changes are: https://github.com/MarlinFirmware/Marlin/compare/bugfix-2.0.x...squiddity:bugfix-2.0.x eeprom works to store z offset and mesh, all printing works great etc. only gotchas for me have been z babystepping -- not sure why but it worked fine the first time I used bltouch, but thereafter babystepping stopped working. FWIW this is my first time setting up bltouch, and I left the z endstop in -- IMO works well, homes with the endstop then only calibrates mesh with bltouch and G29. would love to know if I'm doing it wrong :D Also, there are reports of PSU fan noise being louder and that seems to be happening for me as well.

Michael Mitchell

Very much looking forward to the 1.2 video, I'm having some issues with mine! Z-Offset works and is saved but can't be changed live...

sqz

even with the z end stop in, I got a successful babystepping once... I suspect my start gcode which I was modifying. I used probe port for my bltouch and the FAN_SOFT_PWM option recommended in guide and have had 100% successful probes so far, I'd seen some mention of probe failures from probe port with 1.0 boards, hasn't been an issue for me yet. It just seemed to me to make sense to have a rock solid endstop switch and probe from there, and Marlin seems to work with both probe and endstop -- yeah not only Michael but every other guide I saw uses bltouch for homing but this alternative is so far working for me :)

sqz

+1 I mentioned above, somehow babystepping stopped working for me after one initial successful run. I can also mod and store z offset, but can't modify it during a print.

Michael Mitchell

Babystepping still seems to work for me luckily. I had to use paper to get my Z-Offset and it's finally working! Still using the default firmware (BTT) so no software endstops or hybrid stepping.

Erik Mohr

I picked up one of these(E3 mini v1.2) for my Ender 3 as well but I may have gotten a dud. Power on spins up the fans for the mainboard cooler and hotend fan but, no powerlights and no response via usb or on the LCD screen. I tried to include some compiled firmware on the sd card to no avail however it never read the file. I plan to poke at it some more this weekend and see if I can make it live or not.

Jeffery Johnston

Can you also include what would be necessary to install that board on CR10. Thanks.

Teaching Tech

I've got one here, waiting on the smaller one too to compare and play with firmware. Have tested and worked fine with my limited trying. Dual mode is real nice.

Teaching Tech

In the past baby stepping has been an issue only because the end stop was physically stopping the nozzle from moving lower than a certain point. If it's out of the way it should be fine. I leave the Ender 3 one in place permanently now for when videos like this come up.

Teaching Tech

Further testing: Linear advance works fine. EEPROM working out of the box and not making a file on the SD card. Baby stepping is working too. I think it's BLtouch time and then I'll test baby stepping again. Hopefully they've updated the firmware on their site and a lot of the issues you have all described are now fixed.

Jeffery Johnston

What if I added an external MOSFET for the heated bed? I have one that i use to use with my A8 Printer. What would I need to do software wise?

Neil Siebenthal

Well... Apparently I ordered one already and just forgot I did lol. It just showed up😂

Mark Durbridge

Super excited for the SKR mini setup I’m so near and yet so far getting back to great printing. Standard BLTouch version appreciated.

Justin Schuh

I just dropped an SKR E3 mini into my CR-10S yesterday—the X axis driver on the original board died a few days ago and this was the most expedient replacement. The CR-10S already had an external MOSFET (although I don't know if the original CR-10 does). I don't see any reason why you couldn't just add an external MOSFET for the heatbed (I did that on my Tronxy X5S and it was an easy upgrade for under $10 US). I got the BLTouch working and played around with Marlin for a bit, but I'd been running Klipper on that printer before the board died, so I just ended up flashing it back to Klipper with a config for the new board.

Kyle

New to Patreon and so happy to be a supporter of yours! I got an SKR mini E3 after watching one of your videos and it's incredible at the difference it makes! Both my CPU and extruder fan run 100% of the time which is odd. . . I look forward to seeing patreon updates and digging more into any guides you create. Thanks for all you do!

Teaching Tech

You'd start by copying the CR10 configuration files from the examples folder and then applying the changes listed on the BTT github.

Neil Siebenthal

Your hotend fan should have ran the whole time before with the stock board. But the board fan was ran off the part cooling fan on the stock board. The skr has them both on all the time. It's fine, just can be annoying to some people.

Erik Mohr

Figured it out, do not have the BL touch plugged in when you first boot the board. I had to unplug it and plug in the Z endstop for it to boot up the first time so I could flash the memory. After that I could plug it all back in and it ran just fine. Oh also had to unplug the runout sensor.

Dax Smith

Thanks. I plugged the z stop back in and it worked. I flashed the firmware from the bigtree github for v1.2. Didn’t make any modifications. And it’s still not working when I plug the blt back in. Any suggestions would be appropriated. Thanks.

Erik Mohr

I still had to swap the pins in the BLT, if I had the pin-out incorrect it would still do that after having the correct firmware on there.

Neil Siebenthal

Have you got linear advance to work on the skr 1.3 and Tmc2209 on the extruder? When I turn it on it the extruder just stops working. If it's already in a video just point me in the general direction and I'll find it. No luck so far

Paul Freeman

Thank you for all the help with this board ... everything is installed. Works out of the box. I have a BLT touch, and I cannot find the compiled flash in the download. Also after following the instructions and compiling manually, I just get a blue screen on the printer. Apparently something to do with the newest version of platformio ... I will keep working on it, but if anyone has advice I appreciate it.

slopsjon

I've got the same problem. Compiled the bin, the board seems to flash it but the lcd is blank.

Teaching Tech

Three things to try: turn on square wave stepping and set the MINIMUM_STEPPER_PULSE 1, also run the extruder on spreadcycle instead of stealthchop.

Chris Bart

I agree that the V1.0 and V1.2 processors are the same except for Flash memory. I just ordered a couple of STM32F103RET6 chips, and we will see how I do at putting one on my board. I don't advise anyone to try this unless they have the right equipment and know how to use it. I'll keep you posted. They are due here by December 17th.

jason Ensinger

i am looking for the bin file that you have done I downloaded the file but can not find the bin file you compiled to go on sd card

Francis Nadeau

I did and it worked flawlessly. I'm using the board for my Ender5+. Took a few hours to make it work correctly, and it did because of that trick.

The Ugly Dm

Hey folks! Newish printer here. I had the original board with the Ezabl installed running well. I just installed the SKR mini v1.2 and it booted up fine with the firmware in it. I still haven't found any documentation for adding the EZABL and I'm a bit (okay, a LOT) lost. I also notice when I try to Home Z, the printer just goes up about 10mm and stops. If I hit it again, it just goes up 10 mm and stops. When I print, it doesn't actually go down to the bed...

Teaching Tech

Hi Kevin, if you send an m119 over USB connection with something like pronterface, it will likely tell you that the endstops are already triggered. The quickest thing to try is reversing the two wires from the probe into the z endstop plug.

The Ugly Dm

Apparently when I enabled the 2209 drivers in CONFIGURATION.H I neglected to remove the "//". This was causing all sorts of issues. #facepalm

Ky Lane

Long time watcher, first time supporter here. Have just ordered both the SKR Mini E3 1.2 and a BLTouch and would love some tips to get it going - is my first foray into bed probing.

Ky Lane

I did mate. Having never done any flashing etc before, it’s all a bit daunting.

Charles Beshaw

Hello Michael, I installed SKR mini E3 V1.2 with BL touch and filament runout sensor. I then flashed my Ender 3Pro with the "Marlin-2.0.x SKR mini E3 V1.2 updated - BLtouch fil runout" BIN file graciously provided by you. Everything works except I need to change in (configuration.h line 1110 #define FIL_RUNOUT_INVERTING false) to true. (My printer wants to stop and reload filament with filament in the sensor. If I pull the filament out of the sensor I can print normally.) I am using VS Code with PlatformIO. I can compile any changes successfully with no errors. However I can not upload or successfully create a new .bin file. I get message "STM32F103RC_bigtree_512K_USB FAILED 00:00:12.599" I scroll up to this message - xPack OpenOCD, 64-bit Open On-Chip Debugger 0.10.0+dev (2019-07-17-11:28) Licenced under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html debug_level: 1 hla_swd Error: open failed in procedure 'program' ** OpenOCD init failed ** shutdown command invoked * [upload] Error 1 [FAILED] Took 12.60 seconds Initially I could not successfully build either. Got past that hurdle but this one has me stumped. Any help? Many thanks to you Michael, as I would not be this far with out your videos. I successfully installed SKR ver. 1.3 in my other printer using your guidance. Making changes, compiling and uploading works fine for that board.

Charles Beshaw

Hello, Michael replied to this in community. Being a Marlin Newbie found that auto upload was my issue. I did not know where VSCode/PlatformIO stored the new build and new .bin file. I think I found them, will flash with the new .bin and post the results soon.

Charles Beshaw

Indeed, now that I know where the build files are stored everything works fine. Loaded the firmware.bin to the SD card, cycled power and now the filament sensor works correctly. Thank you Michael.

Ky Lane

I have literally just spent 3hrs downloading VSCode and trying to follow the various TT YouTube videos and BigTreeTech instructions just to get mesh bed levelling and linear advance features going on my Ender 3.. Anyone have a bin, or perhaps just an all in 1 tutorial to get this going - Im going around in circles. Cheers!!