technik-gegg / smuff-1.1 Goto Github PK
View Code? Open in Web Editor NEWLatest version of the SMuFF firmware to be compiled in PlatformIO
Home Page: https://sites.google.com/view/the-smuff/
Latest version of the SMuFF firmware to be compiled in PlatformIO
Home Page: https://sites.google.com/view/the-smuff/
It build successfully but when flashing it to SKR mini E3 V1.2 using the SD card, the LCD shows only backlight.
I am using the Creality LCD, I have verify that both the mainboard and the LCD are working as I upload Marlin software and they are working OK.
I have changed the display in Platformio.ini and then build the BIGTREE_SKR_MINI_E3_SD, is there anything I missed?
I see in the list of customized display board do not list ws2812b but in the schematic has one. Can I remove that on the oled board?
When i change the endstop configuration using the i3mini and the knob it cannot open the config file anymore.
i receive a message config file to big.
Kind regards
Johan
Hi,
i have a question regarding the build of the Firmware. In the past I have changed an Artillery Ruby board of my Sidewinder X2 because of an Hotend Issue. I have found out that the Thiristor is blown up....actually a trivial thing - i can change it and it run OK until i saw this project:
Currently I am thinking about building a SMUFF for myself and i want to use this Artillery Ruby Mainboard instead of the SKR mini board because it would actually fit perfectly and the Thermistor Output for the Hotend Heating is not needed for it.
Is it possible to build the Firmware for the Artillery Ruby board? Have someone experience with it?
Hello!
Just getting this error when I am trying to compile for the Wanhao board. Tried on both VScode and Atom, but the same issue. Any ideas?
Hello mate,
First of all wanted to thank you for your great job and sharing, thats really amazing!!!!!!
I'm on the way of building mine following your instructions however I have a small problem....
I ordered an SKR Mini which unfortunately the micro SD card reader is not working, I'm claming to te seller to get a replacement however this will take no less than a month what will delay a lot my follow up....
I have made the test with an ST-link and I'm able to load the bootloader and the firmware.bin for marlin and it works as I can see as result that boots fine with marlin screen on an 2004 LCD.
I have my controler board made and ready to test with I2C address 60, I have compiled and flashed on the same way I do with the maling firmware.bin but nothing is shown on the oled display afterwards.
I assume it does not work as is not able to read the config flle on the micro sd card.
I wonder if provisionally there is some way to configure some firm that I can modify directly on VS and compile and run away from the sd card to make it boot and make some first motion tests.
Thanks in advance for your attention.
Aps... Happy new year to everybody!!!!!!!
Hi,
I wanna know if you already thought about klipper compatibility. It combines the power of a raspberry Pi 3 with one or more micro-controllers.
(https://github.com/KevinOConnor/klipper)
Actually I use a Anet A8 running klipper with an arduino mega/ramps shield. I used marlin few month ago but had poor quality prints.
I hope to install a MMU system with multi controlers on RPi3
Hi
im looking and buy the pieces for mount this awesome project!
but i have a lite questions
what type of LCDs is compatible with Smuff?
can work with SPI displays like the CR10/ENDER3 display? (10wires, display+encoder) (i have one wothout use)
if only use I2C, this display can work? https://es.aliexpress.com/item/32853228170.html (editer, the other display is SPI (damm SDA name XD))
0.9" is little small for me (and +2" is quite expensive)
my project is based on ST NUCLEO-F103RB+CNC shield
greetings
Hello,
today I tried to compile the firmware for the Fysetc AIO II board.
When I try to compile it I get some errors about some settings not being defined.
`src\GCodes.cpp: In function 'bool M569(const char*, String, int)':
src\GCodes.cpp:1541:26: error: 'STALL_X_PIN' was not declared in this scope
if(param == 0 && STALL_X_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1546:12: error: 'STALL_X_PIN' was not declared in this scope
if(STALL_X_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1558:26: error: 'STALL_Y_PIN' was not declared in this scope
if(param == 0 && STALL_Y_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1563:12: error: 'STALL_Y_PIN' was not declared in this scope
if(STALL_Y_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1575:26: error: 'STALL_Z_PIN' was not declared in this scope
if(param == 0 && STALL_Z_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1580:12: error: 'STALL_Z_PIN' was not declared in this scope
if(STALL_Z_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp: In function 'bool M914(const char*, String, int)':
src\GCodes.cpp:1728:12: error: 'STALL_X_PIN' was not declared in this scope
if(STALL_X_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1733:12: error: 'STALL_X_PIN' was not declared in this scope
if(STALL_X_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1749:12: error: 'STALL_Y_PIN' was not declared in this scope
if(STALL_Y_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1754:12: error: 'STALL_Y_PIN' was not declared in this scope
if(STALL_Y_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1770:12: error: 'STALL_Z_PIN' was not declared in this scope
if(STALL_Z_PIN != -1)
^~~~~~~~~~~
src\GCodes.cpp:1775:12: error: 'STALL_Z_PIN' was not declared in this scope
if(STALL_Z_PIN != -1)
^~~~~~~~~~~
*** [.pio\build\FYSETC_AIOII_SD\src\GCodes.cpp.o] Error 1`
Am I missing a setting or is that an issue with the project?
Thanks a lot.
I would like to use this system on a voron 2.4 running klipper with a duet wifi. I will connect the motors and the endstop for this machine to my duet expansion board and I'm wondering if is it possible to use klipper to control this... I can't try this out now because I don't own this machine and I don't have a Voron but after that I'll try
After turn ON, it has continuous beep, I checked and the file size is 2200, but the SMUFF.CFG file has 2378, I changed the file size limit and Smuff turn ON.
But the Main Menu doesn't appear.
Hi,
Really interested in this project and have a donation in for a manual. But I'm wed to klipper for this printer. I have seen the faq and previously raised topics on this but have not seen this particular idea addressed.
I was wondering if using klippers customisable macros could help integration, e. g.
setting up tool change macros on klipper, which sent text over serial (via shell commands) to the smuff control board as per octoprint plugin.
What i don't know is how complicated that would get, e.g. how many macros, how much 2 way comms, error handling etc, but my thinking is that should be encapsulated in the octoprint project? Possibly extracted into a generic serial interface project?
I saw your comment that other tool change systems are available for klipper, and have been thinking of a 5 extruder, multi line switching / filament shaping solution, but much prefer the smuff if i can make it work - any other suggestions very welcome.
Thanks!
Hi technik-geeg
I am a looking at running the SMuFF via Klipper. That said, I wanted to build the V5 and didn't put my mail address in the donation...Is there any way we can get in contact regarding the stl-files and to discuss the Klipper implementation later on?
Cheers
PS: Sorry for contacting this way...didn't figure any other option...
Hi,
I have tried complied the firmware and flash it to SKR mini using stlinkV2 module. After that, I connect the oled lcd 0.96inch to skr (EXP1), the oled does not work, still dark. How can I check the SKR is still work properly?
Here is pic of my problem: https://app.box.com/s/7yo3w6t78riltsedot4lnrkzcf71cbjx
Thanks
I have SKR E3-DIP V1.1 as recommended.
In the build manuel you speak then after compiling to copy de firmware.bin from the build BIGTREE_SKR_MINI_E3DIP_SD.
But if the code is ready with creating all the builds, there is no folder in the build with that name.
Maybe i'm stupped but after a lot of time spending to build this project i'm missing this part.
Please help.
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.