-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Freemode FW #6
base: master
Are you sure you want to change the base?
Freemode FW #6
Conversation
This also works a lot better with my pen for some reason. But then again, I should maybe avoid to short-out all those pins on the back side with my hand (oddly, this was never an issue with the ExtRev buttons) ...
no code cleanup yet. But it seems to work. New: - MINTEMP, MAXTEMP - setMotorSpeed hardcoded to 40% TODO - displayControls() function to display setMotorSpeed and setTemperature and not display Material Profile names. TODO make it look nicer - TODO remove the old unused code, let Up&&Down change the Control Mode between Temperature and Motor, let Up||Down change setMotorSpeed
- shuffled text on the display around to prepare it for ControlMode change - selected ControlMode will be inverted - pretty details: small units, nice alignment, more status text, change symbol in the middle - also: corrected the name of the ssd1306 author from Dinda to Dynda (so you can find the correct github when googling his name)
LOW=pressed! - changed pins 11 & 12 back for right hand - the if checks for UP & DOWN changed back to "!" - some WIP for two-button-press - typo "assing" fix
- Because I can't hex - BUG: for some reason the Nano reboots when I hit EXT. Only happens with motor... But did not happen yesterday o_O
- need to go, will fix later - Reworked the whole UP-DOWN condition tree. - the if seems to work (testable with LED), but the buttonPressed flags are not - idea: Print the damn 8 bits to the display for debugging - when finished: uncomment the LED in ln 271 - WIP: EXT and REV are commented out, need to finish next
- looks good so far! - new flag bit for the BOTH state. Lesser errors... - for some reason it did not work to only check the bitflag, I had to no-press-check the other button (ln 403, 390)
- removed double flag from both button press. No more reboot bugs at EXT.
- New State "OFF" that prevents extrusion - Temperature setting will step from 0 directly to 155 and vice versa - Display updated to show the status
…tton action any more
To prevent overflow of the nozzle. You should stick to a motor speed around 40 +- 10. If you really need a higher speed: change MAXSPEED in line 59.
Hi! That is a very nice function I would have loved to see on the Original FW. I falsely expected it and was a bit surprised the temps and speeds are hardcoded. Question as this was from 2018: Does this work for the Kit 2 from 2019/2020? Thanks in advance! |
hi, trying to bring back the question - is it working also for kit 2? Thank you! |
Hi, another +1 for interest on the Kit 2. Will this work for that too? For anyone who bought the Kit 2, what are your thoughts? I'm considering buying the Simo Kit 2, and struggling to find decent reviews online. Most are for the Pro (none 3d printed one). I figured going for the kit made sense, as I have a 3d printer and can then easily repair if things go wrong. Mainly buying one to fix 3d prints to be honest, and tweak things. |
Hi, |
@fisikos Thanks for the reply, how is the speed? Can that be adjusted to decent useable speeds, it seems slow in some of the videos. And are you still able to compile firmware with no problems? I read reports of users having issues with locating the right display library. I have a 3d printer, so happy to print off improvements. It's either this one, or the Sunlu SL-300. thoughts? |
This does NOT work on the kit2. It loads fine but ignores the set temp, current temp always reads 388C, and the hot end immediately begins heating (I unplugged it before finding out how hot it would get). Lots of updates to get it working on the Kit2. |
Thanks for replying. So that confirms it really, because the kit 2 doesn't
really have full features like speed control or decent temp control,
especially at the price point.
I would have loved to help contribute to this, but I think seeing as it's
release is now a couple of years old and the company do not seem to
actively be supporting it or even sorting out pull requests, I've decided
it's not worth it. Especially if it doesn't even compile easily with
missing libraries etc. So I've gone ahead and bought the SunLu SL300, which
is a decent price point (£24) and has speed and temp control etc. And
instead I'll focus on tinkering with my E3D Bigbox Pro 3D printer.
If there was a bigger community here... Maybe in the future something might
improve.
…On Sun, 16 Jan 2022, 16:43 Mikel564324, ***@***.***> wrote:
This does NOT work on the kit2. It loads fine but ignores the set temp,
current temp always reads 388C, and the hot end immediately begins heating
(I unplugged it before finding out how hot it would get). Lots of updates
to get it working on the Kit2.
—
Reply to this email directly, view it on GitHub
<#6 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABZYQJ2GQEIHJXD4HFLQOYTUWLYRTANCNFSM4FTGUZKA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you commented.Message ID:
***@***.***>
|
If you are interested in user-made firmware: Here comes the Freemode!☺️
Features: change Speed and Temperature freely; pretty Display layout; Button on-Release functions; OFF mode and display notice of temperatures under 153°; Readme instructions.
I used it myself and it works smoothly.
If you don't want it in your repository, just Close the pull request (and link to the files if you want to)