You are browsing as a guest. Sign up (or log in) to start making projects!

1h 19m 45s logged

I finished updating the code for my Upcycler project! I already knew the jist of the things I needed from the AI-generated code I used to use, so I was able to finish everything in just one session.
The biggest change I made was adding a safety feature for the heating component. If the 6x20mm 12V 40W ceramic heating components I use get too hot, they pose a fire hazard, not to mention the fact that they can damage themselves, the parts around them, and the electrical components they connect to. They can only go up to 350 degrees Celsius before those things start to happen, and my old code allowed operation up to 360 degrees, so I updated the max to be 340 (meaning there’s a 10 degree margin of safety).

I also made a few quality of life changes in the UI.

  • I listed the current code version and model next to the title
  • I labeled the temperature readings in both the main menu and the operating menu with “C” (to clarify that the readings are in degrees Celsius)
  • I more clearly labeled the temperature readings in both the main menu and the operating menu as “Current_Temp” to avoid confusion
    -I more clearly labeled the target temperature readings in both the main menu and the operating menu as “Target_Temp” to avoid confusion
  • I more clearly labeled the motor reading in the main menu as “Motor_Status” to avoid confusion
  • I more clearly labeled the speed reading in the main menu as “Steps/s” to avoid confusion
  • I reset the default steps per second to 150 to make usage more convenient
  • I reset the default temperature to 210 degrees Celsius to make usage more convenient
  • I added notes to the .ino file to guide users when reconstructing the Upcycler

That was all for the code! I can get back to the good hardware stuff now!

0
6

Comments 0

No comments yet. Be the first!