element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Mastering Oven Control: Precision Resin Curing with DIY Modifications - How Hard Can it Be? -- Episode 616
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 15 Aug 2023 4:14 PM Date Created
  • Last Updated Last Updated: 18 Aug 2023 7:24 AM
  • Views 21018 views
  • Likes 7 likes
  • Comments 12 comments

Mastering Oven Control: Precision Resin Curing with DIY Modifications - How Hard Can it Be? -- Episode 616

In this element14 presents episode, Katie tackles the challenge of revamping a budget-friendly toaster oven and transforming it into a dependable resin-curing tool with precise temperature control. She begins by explaining her need for clear epoxy resin with specific curing requirements, as well as the dilemma she faces regarding temperature settings. Intrigued by the 'for best results' instructions and a desire to reduce the curing time, Katie turns to an economical toaster oven she found online. Although acknowledging its lower quality, she hopes to modify it for her purpose. 

Watch the Video:

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Katie's attention shifts to the toaster oven's temperature control mechanism, which she suspects might not accurately reflect the actual temperature output. The oven's operation involves adjusting the desired temperature and time, but Katie aims for more accuracy. To address this, she opts for a Raspberry Pi Pico and a spare thermistor. However, the thermistor's leads fall short of reaching outside the oven, necessitating soldering. Since the solder's melting point is near the curing temperature, Katie anticipates potential connection challenges. 

 image

The project's crucial stages encompass adapting a kitchen thermometer probe for precise temperature measurement and managing the oven's heating elements. Katie delves into the inner workings of the toaster oven, discovering the series connection between the timer and temperature control. She plans to replace the original control system with her design, integrating an Omron power relay to handle mains voltage switching. She acknowledges the requirement for a separate 24V power supply for the relay coil. 

 image

Constructing a detailed circuit and programming the Raspberry Pi Pico are fundamental steps in Katie's project. She successfully incorporates temperature readouts, buttons for setting and initiating oven functions, and a relay for heating element control. During testing, Katie observes that the temperature remains within a 10-degree range of the set value, marking a significant improvement over the original controller. Impressed with the results, she highlights the potential for wider applications beyond resin curing. 

 image

Subsequently, Katie addresses practical issues, such as preventing the K-Type thermocouple from coming into contact with grounded metal, which could disrupt temperature readings. She develops a protective insulation approach and further optimizes her control setup. Replacing loose connections with Wago block connectors enhances reliability and safety, mitigating grounding concerns. Throughout her journey, Katie demonstrates resourcefulness in troubleshooting and determination to create a refined and user-friendly DIY solution. 

 image

Ultimately, Katie successfully crafts a compact and functional control box for her toaster oven project. While acknowledging potential aesthetic improvements, she celebrates her accomplishment in developing a cost-effective and dependable tool for resin curing. She encourages fellow makers to explore this versatile modification, adaptable to various oven systems. Katie's experience showcases the potential of elevating everyday appliances with technical skills, while also addressing the challenges she overcame in achieving her goal. 

Bonus Content:

  • GitHub (Code): https://github.com/hifromkatie/Toaster-Oven-Controller
  • Download Code

Bill of Material:

Product Name Manufacturer Quantity Buy Kit
RASPBERRY PI PICO RASPBERRY-PI 1 Buy Now
High Temperature Sensor, Gravity, I2C, K-Type, 800℃, for Arduino and Raspberry Pi Board DFROBOT 1 Buy Now
Thermocouple, Nozzle, K, 0 °C, 350 °C, Stainless Steel, 6.6 ft, 2 m LABFACILITY 1 Buy Now
GROMMET, BLACK M20 PK50 PRO POWER 2 Buy Now
Power MOSFET, P Channel, 20 V, 4.2 A, 0.04 ohm, SOT-23, Surface Mount DIODES INC. 1 Buy Now
Plastic Enclosure, Box, With Lid, Multipurpose, ABS, 83.1 mm, 177 mm, 120 mm MULTICOMP PRO 1 Buy Now
IC, V REG +5.0V, 7805, TO-220-3 ONSEMI 1 Buy Now
Power Relay, SPST-NO, 24 VDC, 10 A, G2R Series, Through Hole, Non Latching OMRON ELECTRONIC COMPONENTS 1 Buy Now
 

Additional Parts:

Toaster Oven

element14 presents

element14 presents  |  About Katie Dumont |  Project Videos

  • e14p_KD
  • temperature control
  • raspberry pi pico
  • oven
  • friday_release
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • beacon_dave
    beacon_dave over 2 years ago +1
    Can't you 3D print a bezel for the screen aperture ? It will hide the cut edges of your enclosure.
  • michaelkellett
    michaelkellett over 2 years ago +1
    The standard way of getting more precise control (used by millions of temperature controllers) doesn't need any extra parts. To get a fast warm up and low overshoot the controller needs to regulate the…
Parents
  • michaelkellett
    michaelkellett over 2 years ago

    The standard way of getting more precise control (used by millions of temperature controllers) doesn't need any extra parts.

    To get a fast warm up and low overshoot the controller needs to regulate the power by adjusting the time the relay is closed compared with the time it is open. These toaster ovens are often rather over-powered (and under isnulated) so you may find it very difficult to control the power without using quite short switching cycles. If you go for a mimimum on time for the relay of 1 second then at 5% power the cycle will be 20 seconds, ideally the temperature of the oven should not change much (compared with the required control precision) in that time.

    It helps if you use a zero crossing solid state relay because you can happily use a horter on time, maybe as low as 100ms. Your standard power relay won't last long like that.

    Once you have proportional control over the power you can use a classice control algorithm like PID to get much better control inside the oven. This will work much better in the long run than attempting to compensate by table.

    My own experiments with toaster ovens have been limitied by their lack of insulation combined with excessive power to thermal mass ratio. Out of the box mine would overshoot by 100C when set to 200C.

    THe good news about trying PID is that you can make a start using no more parts, just smartercode !

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • hifromkatie
    hifromkatie over 2 years ago in reply to michaelkellett

    Good suggestion about changing the power relay, as you might be able to tell as it's on a board with a load of other connections, it was stolen from a now defunct project!
    The lack of insulation was fairly impressive, I was mostly surprised by there also being no sealing around the door, I could poke a reasonably sized into the oven with the door "closed".
    The lack of insulation didn't seem to make much difference at lower temperatures, at ~80c it holds the temp well, but think it'd be a much bigger problem at higher temperatures.
    When I next get a few moments to tinker I'm planning to have a play with PID control code, it should be fairly easy to do with the Pico microcontroller.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rmd6502
    rmd6502 over 2 years ago in reply to hifromkatie

    Yeah, as you dial in more accuracy by modeling the characteristics of the oven and element you'll want to use something like PID, since the relay will end up clicking on and off more and more frequently as you get close to the set temperature.

    The other thing, that dougw hinted at below, is with the small thermocouple you'll want to make sure the temperature it measures is more representative of the whole oven's temp - optimally a convection fan, but I suspect that would push the easy-hard meter much further right.

    Finally, you might be able to avoid earthing the thermocouple with a pair of silicone washers. I think the max temp would be ~200ºC in that case tho

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • rmd6502
    rmd6502 over 2 years ago in reply to hifromkatie

    Yeah, as you dial in more accuracy by modeling the characteristics of the oven and element you'll want to use something like PID, since the relay will end up clicking on and off more and more frequently as you get close to the set temperature.

    The other thing, that dougw hinted at below, is with the small thermocouple you'll want to make sure the temperature it measures is more representative of the whole oven's temp - optimally a convection fan, but I suspect that would push the easy-hard meter much further right.

    Finally, you might be able to avoid earthing the thermocouple with a pair of silicone washers. I think the max temp would be ~200ºC in that case tho

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • hifromkatie
    hifromkatie over 2 years ago in reply to rmd6502

    I did start looking into a adding a fan, so getting a more consistent temperature throughout the whole oven, and the possibility of being able to bring in cooler air to help with cooling down when required, however I decided I just needed to get it working so I could get on with other projects. But maybe there's scope in the future to revisit and make a more complex but better version!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube