codiac2600 / skr-mk3s-v1.4-beta Goto Github PK
View Code? Open in Web Editor NEWBeta SKR V1.4 firmware for the Prusa MK3s Bear
Beta SKR V1.4 firmware for the Prusa MK3s Bear
Hi Chris,
I'm missing the information in the wiring guide where to connect to UART pins from the stepper drivers to the board.
@codiac2600
Best regards,
Florian
Hello Chris,
can you tell me which version you are testing with the SKR board? For example, I can't get the bed level to work with version 2.0.3. If the 49 points are tested, the distances are all ok. When printing, I have extreme problems with the first layer. The distances to the bed always vary on the y axis and are sometimes 5mm.
Do I have to do something to calibrate the bed? I have activated the bed leveling under "Motion -> Bed Leveling" and also rebuilt the mesh.
I am sure that I have missed something... maybe you have an idea? Does your SKR printer print in general or do you have problems with it?
Thanks
onkelfunny
I saw the config file. In that file you assign the Print cooling fan on P2_04. Why you did not used the P2_03.
Just finnished installing SKR 1.4 V3 on my PrusaBear mk2.5s
Now i have a couple off issues (Of course)
I cant enable marlin mode. All i get is a line saying "lcd12864 simulator"
i also get error messages when staring up
"Failed to enable bed leveling"
And when checing in notifications i have two issues
The one above and "Invalid mesh"
Firmware is 2.0.7.2
Screen firmware is 0.26.x
Chris,
Will the wifi setup work on a SKR 1.3?
Cheers,
Crunch
Hi Chris,
I used your firmware seems to work just fine with SKR1.3 tmc2130 and bltouch(Clone),
If you have already you bltouch configs its ok i will send my configurations tonight.
Keep the good things going
I used your file and try to compile. It give me the error message. Please also include this file
I think you have made some modification in it. Please also include your file. pins BTT SKR.H
In file included from e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR_V1_4.h:157,
from e:\marlin-2.0.x\marlin\src\pins\pins.h:369,
from e:\marlin-2.0.x\marlin\src\inc\marlinconfig.h:32,
from e:\marlin-2.0.x\marlin\src\core\serial.h:24,
from Marlin\src\HAL\HAL_LPC1768\DebugMonitor.cpp:26:
e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR.h:29:4: error: #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
#error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
^~~~~
In file included from e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR_V1_4.h:157,
from e:\marlin-2.0.x\marlin\src\pins\pins.h:369,
from e:\marlin-2.0.x\marlin\src\inc\marlinconfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\HAL.cpp:25:
e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR.h:29:4: error: #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
Compiling .pio\build\LPC1769\src\src\HAL\HAL_LPC1768\u8g\u8g_com_HAL_LPC1768_hw_spi.cpp.o
#error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
^~~~~
In file included from e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR_V1_4.h:157,
from e:\marlin-2.0.x\marlin\src\pins\pins.h:369,
from e:\marlin-2.0.x\marlin\src\inc\marlinconfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51:
e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR.h:29:4: error: #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
#error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
^~~~~
In file included from e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR_V1_4.h:157,
from e:\marlin-2.0.x\marlin\src\pins\pins.h:369,
from e:\marlin-2.0.x\marlin\src\inc\marlinconfig.h:32,
from e:\marlin-2.0.x\marlin\src\sd\cardreader.h:24,
from Marlin\src\HAL\HAL_LPC1768\main.cpp:38:
e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR.h:29:4: error: #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
#error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
^~~~~
In file included from e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR_V1_4.h:157,
from e:\marlin-2.0.x\marlin\src\pins\pins.h:369,
from e:\marlin-2.0.x\marlin\src\inc\marlinconfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\persistent_store_sdcard.cpp:29:
e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR.h:29:4: error: #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
#error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
^~~~~
In file included from e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR_V1_4.h:157,
from e:\marlin-2.0.x\marlin\src\pins\pins.h:369,
from e:\marlin-2.0.x\marlin\src\inc\marlinconfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\timers.cpp:31:
e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR.h:29:4: error: #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
#error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
^~~~~
In file included from e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR_V1_4.h:157,
from e:\marlin-2.0.x\marlin\src\pins\pins.h:369,
from e:\marlin-2.0.x\marlin\src\inc\marlinconfig.h:32,
from Marlin\src\HAL\HAL_LPC1768\persistent_store_flash.cpp:44:
e:\marlin-2.0.x\marlin\src\pins\lpc1768/pins_BTT_SKR.h:29:4: error: #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
#error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
^~~~~
*** [.pio\build\LPC1769\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o] Error 1
*** [.pio\build\LPC1769\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o] Error 1
*** [.pio\build\LPC1769\src\src\HAL\HAL_LPC1768\main.cpp.o] Error 1
*** [.pio\build\LPC1769\src\src\HAL\HAL_LPC1768\HAL.cpp.o] Error 1
*** [.pio\build\LPC1769\src\src\HAL\HAL_LPC1768\persistent_store_sdcard.cpp.o] Error 1
*** [.pio\build\LPC1769\src\src\HAL\HAL_LPC1768\timers.cpp.o] Error 1
*** [.pio\build\LPC1769\src\src\HAL\HAL_LPC1768\persistent_store_flash.cpp.o] Error 1
when i turn on the printer I get the marlin screen and then 2 seconds latter it starts beeoing really loud and giving me the bed temp max error on the screen. tried switching thermistors but same thing. Any ideas?
Hi, Chris,
i am trying to run a MK2.5S with the SKR 1.4 Turbo. Unfortunately I can't get the screen to work. Can you please take a picture of the cables that need to be rotated?
I also have the problem that the hotend fan rotates at full speed when I switch it on. Do you also have this problem? The fan is actually designed for 5V and has 3 connections. Do I have the wrong fan?
Thanks!
Hi Chris,
it would be nice to have a short documentation how to calibrate the printer with ABL (custom menus).
I think it's enough to put it in the README.md.
@codiac2600
Best regards,
Florian
Hello,
First of all thank you for the firmware, I use it on my MK3S it's great everything is well configured.
I did not want to change the fan of mine because ultimately it is completely compatible with the SKR 1.4 TURBO.
To be able to use it, I replaced in "pins_BTT_SKR_common.h" the value #define FAN_PIN P2_03 by #define FAN_PIN P1_24.
I actually use the PIN PWM of NEOPIXEL and it works perfectly.
Connect the red wire to pin P1_24, the black to the GND and the yellow remains unused.
Can you please post a picture of a wired SKR board for the Bear? I realize you have a wiring guide, but appears the motors, fans, etc have to be wired with a JST connector. The hotend fan has 3 wires, but the SKR only accepts 2. Just want to confirm we use the red/black wires for the fan.
Hi @codiac2600 - thanks for the effort on the firmware and the YT videos.
Im in the process of building a bear from scratch and decided to go with an SKR 1.4 turbo.
When I build the f/w for this machine, should I take this repo (SKR-MK3s-V1.4-Beta) or the SKR-Bear-Marlin?
Seem like SKR-Bear-Marlin is updated more regularly and has builds that are following baseline marlin.
What are the differences please?
Hey Chris,
Great Video, Great Firmware! I have followed it for my custom bear build and its working great. Now i try to do a print with your slicer profiles. But the extruder motor stops spinnen after the first layer while the X,Y,Z motors keep spinning.
I have tried other motors (happens to them aswell) tried other profiles (ender 3 profiles, and in these profiles the problems dont exist).
When hooked up to pronterface it does output the following:
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:busy: processing
echo:Unknown command: "M73 P0 R30"
echo:busy: processing
echo:busy: processing
echo:Unknown command: "M73 P3 R29"
Do you think it has something to do with m73? (I think it just outputing progress to the display.)
i have wiring like in the pdf and firmware uploaded but in proterface whit m119 cant get to trigger
Hello Chris,
I have installed the MK3s version for MKS 1.4 Turbo. Currently the Bear 2.5s parts are installed. But I will replace them with the MK3s parts.
Z Homing works like it should. With Y and X the axis moves only briefly. I have not connected the end stops.
Here a link to a video: https://filebin.net/631rxdbz8si9yxiz/IMG_0119.MOV
What could be the reason?
Thanks
Hello,
Can someone help me understand why this is happening (see video). SKR Bear, using Chris's PS profiles from this respository. I manually ran the startup gcode from Pronterface and narrowed down the problem to the G29 J2 command, 3 corners are probed. At the 3rd probe - rear right, the nozzle pushes down on the bed, then the nozzle drags across the build plate, scratching it. Marlin version says 2.0.53, downloaded from the repo. I would appreciate any insight/recommendations.
Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.