Skip to content
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

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open

Freemode FW #6

wants to merge 27 commits into from

Conversation

AnTi-ArT
Copy link

@AnTi-ArT AnTi-ArT commented Sep 4, 2018

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) ☺️

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
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.
@Demolux
Copy link

Demolux commented May 21, 2020

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!

@fisikos
Copy link

fisikos commented Jan 22, 2021

hi, trying to bring back the question - is it working also for kit 2? Thank you!

@redfox05
Copy link

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.

@fisikos
Copy link

fisikos commented Jan 10, 2022

Hi,
after cca 1 year experience - I had to replace the motor, because it just stopped to work.
For me, I don't have a lot of usage, but it is not a problem of the tool itself. I use it for some occasional repairs, emergency soldering or cuts.
For 3D printing, don't expect the same results as you can see on some videos (5 minutes crafts).
What I personally hate is the short needle (top of the pen), which makes the operating of the pen pretty difficult when you want to do some curves, but if you got 3D printer, I think, you can design a better part.
Btw, I've got modified FW, where you can modify the temperature and speed, so it works.

@redfox05
Copy link

redfox05 commented Jan 11, 2022

@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?

@Mikel564324
Copy link

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.

@redfox05
Copy link

redfox05 commented Jan 16, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants