Line 89: Line 89:
===Melzi Firmware Update===
===Melzi Firmware Update===


Currently, the Melzi received from MY/EE-4777 running Repetier-Firmware has the heated bed option turned off. This must be enabled prior to anything else being done. This heated bed kit also uses a different thermistor than that in the hotend, so additional thermistor values must be set.  
# Currently, the Melzi received from MY/EE-4777 running Repetier-Firmware has the heated bed option turned off. This must be enabled prior to anything else being done. This heated bed kit also uses a different thermistor than that in the hotend, so additional thermistor values must be set. These changes have been made and are ready to go. These firmware files can be found on Github [https://github.com/klbarie/Athena_Ultibots24VHeatedBed_Firmware here]. Download and unzip the ''Athena_Ultibots24VHeatedBed_Firmware'' folder.
# Now, your computer must be able to talk with the Melzi board. Download and install [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Arduino IDE 1.0.6]. In order for the Arduino IDE to talk to your Melzi, you must download a additional hardware definition files found [https://github.com/wijnen/mighty-1284p here]. These files should be placed within a subfolder (name it Melzi) under the ''hardware'' folder in the Arduino IDE program files.
# now that your computer is set to flash the firmware, you must prepare your Melzi board. Unplug the power, and ensure that the UBS port on the Melzi can be accessed. You will have to take of the crossover board and the BeagleBone to do so. Move the VREG jumper located in the middle of the board to the USB side. This will allow the Melzi to be powered by the USB. Plug in your Melzi to your computer, and check which Port the Melzi is connected with. On Windows, do this by opening your Device Manager, expanding the ''Ports (COM & LPT)'' device. Under this tab, you should see '''USB Serial Port (COM#)'''. Record what number replaces the #. Once completed, you are ready to flash firmware.
# Open the Repetier.h file in arduino IDE from the ''Athena_Ultibots24VHeatedBed_Firmware'' folder. Under the 'Tools' Tab, select '''Mighty 1284p using Optiboot''' as your board, and ensure that the serial post matches that from the previous step.
# Verify that the code will compile by pressing the check-mark button. If no error pop up, and you see 'Done compiling' press the Upload button (look like arrow pointing to the right). Wait until you get the message that says done uploading.
 
Congratulations! Your firmware is set to control a Ultibots 24V heated bed.
 
'''Note:''' The configuration settings are set to read a relatively accurate temperature from a 100K QWG-104F-3950 thermistor. If you have a thermistor other than this, you will have to change the settings in the Configuration.h file.


=== Common Problems and Solutions===
=== Common Problems and Solutions===

Revision as of 00:08, 19 January 2016

Athena 24V Round Heated Bed

Project developed by Klbarie (talk) 20:25, 6 December 2015 (PST) Template:Statusboxtop Template:Status-model Template:Status-prototype You can help Appropedia by contributing to the next step in this OSAT's status. Template:Boxbottom

Abstract

This project aimed to give the Athena Delta printer a sleek looking heated bed that took advantage of the printer's shape. Previous heated bed set-ups for this printer use square beds. This shape does not take advantage of the total printable area of the delta style printer. Unfortunately, the only round heated bed I was able to find that matched the size requirement was a 24V system. Although this solution requires the use of an additional 24V power supply, it keeps the high amperage draw from the bed separate from your expensive Melzi board.

Bill of Materials

All prices do not include shipping or sales tax. Most Amazon Parts are Amazon prime elegable, which is why I went with those specific parts. You may be able to find them cheaper elsewhere.

This project is still a work in progress, as my current wiring is a mess. Additional panel mount connectors will be added in in the coming weeks to provide a sleek finished product.

Item Quantity Cost Each ($) Total Cost ($) Purchase Link
UltiBots 24V 250mm Round Heated Bed Kit 1 64.95 64.95 UltiBots
30A PCB Relay with 12V Coil 1 8.16 8.16 Amazon
24V >10A Power Supply 1 34.95 34.95 Amazon
16AWG 3 Prong AC power cord 1 10.99 10.99 Amazon
Small 3/4" Binder Clips 3 0.17 0.51 Walmart
16AWG Speaker Wire 3' 0.11 0.33 Amazon
1/16" Cork Strip 1 SqFt 1.59 1.59 Amazon
E-Z Lok Threaded Insert M3-0.5 Internal Threads 12 0.20 2.40 Amazon
Mini Fuse Holder 1 5.46 5.46 Amazon
10A Mini Blade Fuse 1 0.11 0.11 Amazon
18-8SS M3-0.5X16mm Flat Head Machine Screw 16 0.06 0.96 McMaster 92010A126
18-8SS M3 Flat Washer 28 0.02 0.56 McMaster 93475A210
18-8SS M3-0.5 Hex Nut 4 0.06 0.24 McMaster 93475A210
18-8SS M3X4mm Unthreaded Spacer 12 1.37 16.44 McMaster 92871A005
Printed PCB Relay Mount 2 0.08 0.16 Thingiverse
No.4X3/8" Round Head Wood Screw 2 0.03 0.06 McMaster 90011A108
Total Cost $147.87

Tools needed for fabrication

  • Drill Press (Handheld could work, but the press makes everything easy and square)
  • 1/4" Drill Bit
  • 1/8" Drill Bit
  • 90° Countersink Drill Bit
  • Straight Edge Ruler
  • Drawing Compass
  • Protractor
  • E-Z Lok 500-006 Drive Tool
  • Computer with Arduino IDE 1.0.6
  • Mini USB cable
  • Soldering Station

Skills and Knowledge Necessary

  • Basic Geometry
  • Operation of tools listed above
  • Basic electronic circuit knowledge

Technical Specifications and Assembly Instructions

Melzi Firmware Update

  1. Currently, the Melzi received from MY/EE-4777 running Repetier-Firmware has the heated bed option turned off. This must be enabled prior to anything else being done. This heated bed kit also uses a different thermistor than that in the hotend, so additional thermistor values must be set. These changes have been made and are ready to go. These firmware files can be found on Github here. Download and unzip the Athena_Ultibots24VHeatedBed_Firmware folder.
  2. Now, your computer must be able to talk with the Melzi board. Download and install Arduino IDE 1.0.6. In order for the Arduino IDE to talk to your Melzi, you must download a additional hardware definition files found here. These files should be placed within a subfolder (name it Melzi) under the hardware folder in the Arduino IDE program files.
  3. now that your computer is set to flash the firmware, you must prepare your Melzi board. Unplug the power, and ensure that the UBS port on the Melzi can be accessed. You will have to take of the crossover board and the BeagleBone to do so. Move the VREG jumper located in the middle of the board to the USB side. This will allow the Melzi to be powered by the USB. Plug in your Melzi to your computer, and check which Port the Melzi is connected with. On Windows, do this by opening your Device Manager, expanding the Ports (COM & LPT) device. Under this tab, you should see USB Serial Port (COM#). Record what number replaces the #. Once completed, you are ready to flash firmware.
  4. Open the Repetier.h file in arduino IDE from the Athena_Ultibots24VHeatedBed_Firmware folder. Under the 'Tools' Tab, select Mighty 1284p using Optiboot as your board, and ensure that the serial post matches that from the previous step.
  5. Verify that the code will compile by pressing the check-mark button. If no error pop up, and you see 'Done compiling' press the Upload button (look like arrow pointing to the right). Wait until you get the message that says done uploading.

Congratulations! Your firmware is set to control a Ultibots 24V heated bed.

Note: The configuration settings are set to read a relatively accurate temperature from a 100K QWG-104F-3950 thermistor. If you have a thermistor other than this, you will have to change the settings in the Configuration.h file.

Common Problems and Solutions

Cost savings

Additional Files

References

Cookies help us deliver our services. By using our services, you agree to our use of cookies.