Jump to content

mrjohnk

Dormant
  • Posts

    41
  • Joined

  • Last visited

    Never

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

mrjohnk's Achievements

0

Reputation

  1. I have good luck printing ABS on borosilicate glass that is covered in super wide polyimide tape (Kapton). I just clip that right to the top of my heated bed with some large metal binder clips. Also, be sure to setup a "skirt" around the part to help it both stay attached and keep the air from flowing around the adhesion point. I use six lines on the skirt and that works well for me. -John
  2. To build upon what Owen said, you shoud not use PID/PWM controls on a mechanical relay. If you have a solid state relay or MOSFET switched power, PID/PWM can be used as those can take the rapid switching. The mechanical relay cannot. The Marlin firmware can control this via the setting documented below from the Marlin configuration file: // Bed Temperature Control // Select PID or bang-bang with PIDTEMPBED. If bang-bang, BED_LIMIT_SWITCHING will enable hysteresis // // uncomment this to enable PID on the bed. It uses the same ferquency PWM as the extruder. // If your PID_dT above is the default, and correct for your hardware/configuration, that means 7.689Hz, // which is fine for driving a square wave into a resistive load and does not significantly impact you FET heating. // This also works fine on a Fotek SSR-10DA Solid State Relay into a 250W heater. // If your configuration is significantly different than this and you don't understand the issues involved, you proabaly // shouldn't use bed PID until someone else verifies your hardware works. // If this is enabled, find your own PID constants below. #define PIDTEMPBED
  3. Use what temperature works. I'm printing ABS on mine at 255 degrees. I've heard that as long as you keep it below 260 degrees, you should be safe. As for printing PLA at that high, that is pretty well unheard of. I've printed PLA from 192 to 225. It may well be something with the material and less with the printer.
  4. I am printing in stand-alone mode from the ulticontroller as this one sits in my basement with no computer in sight. Power is fed from a dedicate 24V - 400W supply. Both the nozzle heater and heated bed are using PID control. I noticed the LED on the headed bed continued to flash even after the stoppage. I'm inclined to say that at least the Arduino and main circuit board were still functional enough to provide the PID signal to the heated bed. It is suspect that this happened right as the transition from the second to third part. So, I'm thinking something in the gcode (Cura) or the ulticontroller had an issue. In this room, there are not any other running electrical devices as I unplug everything when it isn't in use and the light was coming through the windows. John
  5. My print job stopped at the end of the second piece out of six. Where the z-stage should have gone down and nozzle retract back to 0,0, instead, the nozzle parked itself on top of the part after the final layer was done and melted a spot in the top. It printed the first part perfectly. I used the Cura project planner to setup this print job. Any idea why the printer suddenly stopped and just parked right on top of the recently finished part instead of going on to the next one? I'm not sure if it is a Cura, Marlin or profile problem. I updated Marlin to the latest version yesterday. Cura is 13.03. I'm using a profile that worked properly yesterday for printing a single item. I wanted to upload the gcode file here for reference, however, I'm unsure how to upload and share that on the forum. Where shoud I look to troubleshoot something like this? Thanks. John
  6. Print looking good now. Updated to latest Marlin and changed settings. Thanks for the help. Link to pic below. Also changed the order of print to Perimeter > Infill > Loops in order to drop any potential blobs in the infill instead. http://www.flickr.com/photos/8465641@N07/8581931440/in/photostream [profile] layer_height = 0.2 nozzle_size = 0.4 wall_thickness = .4 solid_layer_thickness = 0.4 fill_density = 20 skirt_line_count = 6 skirt_gap = 0 print_speed = 50 print_temperature = 255 support = Everywhere enable_raft = False filament_diameter = 2.97 filament_density = .92 machine_center_x = 100 machine_center_y = 100 retraction_min_travel = 2 retraction_speed = 30 retraction_amount = 3 retraction_extra = 0 travel_speed = 150 max_z_speed = 3.0 bottom_layer_speed = 40 cool_min_layer_time = 15 fan_enabled = True bottom_thickness = 0 enable_skin = True model_scale = 1.0 model_rotate_base = 0 flip_x = False flip_y = False flip_z = False swap_xz = False swap_yz = False extra_base_wall_thickness = 0.0 cool_min_feedrate = 20 fan_layer = 1 fan_speed = 17 fan_speed_max = 75 raft_margin = 5 raft_base_material_amount = 100 raft_interface_material_amount = 100 support_rate = 25 support_distance = 0.5 infill_type = Line solid_top = True fill_overlap = 12 bridge_speed = 100 sequence = Perimeter > Infill > Loops force_first_layer_sequence = False joris = False retract_on_jumps_only = True enable_dwindle = False dwindle_pent_up_volume = 0.4 dwindle_slowdown_volume = 5.0 retraction_enable = True plugin_config = hop_on_move = False model_matrix = 1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0 object_sink = 0.0
  7. I figured out that I used the wrong syntax by eliminating the "S" in the passed parameter. Corrected syntax is working properly: M303 S250 John
  8. Since I'm getting ready to update my firmware to the latest Marlin version, I wanted to go ahead and do another PID autotune on the hotend so that I can get a better performance. I'm running a 24V power supply and printing ABS. Using default PID settings work, but the hotend overshoots the 255 degree temperature upon initial heat-up to about 265, but holds good at 255 after that. The goal is to reduce the initial overshoot. Using the pronterface GUI, below is the output I received. Any idea what caused it to fail the autotune? Thanks. John SENDING:M303 250 PID Autotune start ok T:46.42 @:127 ok T:46.42 @:127 ok T:46.91 @:127 ok T:48.34 @:127 ok T:50.05 @:127 ok T:52.61 @:127 ok T:55.66 @:127 ok T:59.57 @:127 ok T:63.66 @:127 ok T:68.27 @:127 ok T:73.21 @:127 ok T:78.58 @:127 ok T:83.89 @:127 ok T:89.32 @:127 ok T:95.21 @:127 ok T:100.92 @:127 ok T:106.60 @:127 ok T:112.30 @:127 ok T:118.32 @:127 ok T:124.11 @:127 ok T:129.82 @:127 ok T:135.44 @:127 ok T:141.42 @:127 ok T:146.94 @:127 ok T:152.31 @:0 ok T:157.96 @:0 ok T:162.78 @:0 ok T:166.99 @:0 PID Autotune failed! Temperature to high
  9. Thanks for all the great suggestions. I'll work on getting the latest fork of Marlin compiled and uploaded to the board to start with for more realistic retraction results. I do indeed already have the v3 bolt, so just need the roller kit. I may end up printing that and try to make one per Bertho's instructions. Next print will be either smaller layers or slower speed. I may even enable the "skin" feature in Cura to still have fat layers for infill and nice skinny layers for the outter edge where the blobs are appearing. I'll just have to play with that and see how it goes. If those adjustments don't cut it, I'll start hacking away at the temperature a little at a time to see what I can get away with. John
  10. Currently, I have a stock v2 hot-end/nozzle. I also I'm running a custom compiled version of Marlin. I had downloaded the source a couple of months ago when I needed to setup PID control on my heated bed. Other than the bed settings, it is a default image from the source code. If only the newest version fixes the retraction issue, I can download and compile a new version. The current version states "THIS IS RELEASE CANDIDATE 2 FOR MARLIN 1.0.0". I had been running retraction at 70 mm/s a couple of days ago, but was still having the blobbing issue, then changed it to 45 mm/s with no change perhaps this version of Marlin still has the limits. As you can see below, I am not using "hop on move", but I can give that a try. @gr5, I can try a lower temperature and I agree that lower may be good if I can get away with it. I ended up at this temperature originally to offset layer adhesion issues where the model would split horizontally due to poor layer adhesion. Thanks for the help. John =========== Full Cura Profile Below ======== [profile] layer_height = 0.2 nozzle_size = 0.4 wall_thickness = .4 solid_layer_thickness = 0.4 fill_density = 20 skirt_line_count = 6 skirt_gap = 0 print_speed = 95 print_temperature = 255 support = Everywhere enable_raft = False filament_diameter = 2.97 filament_density = .85 machine_center_x = 100 machine_center_y = 100 retraction_min_travel = 2 retraction_speed = 45 retraction_amount = 4.5 retraction_extra = 0 travel_speed = 150 max_z_speed = 3.0 bottom_layer_speed = 40 cool_min_layer_time = 15 fan_enabled = True bottom_thickness = 0 enable_skin = False model_scale = 1.0 model_rotate_base = 0 flip_x = False flip_y = False flip_z = False swap_xz = False swap_yz = False extra_base_wall_thickness = 0.0 cool_min_feedrate = 20 fan_layer = 1 fan_speed = 17 fan_speed_max = 75 raft_margin = 5 raft_base_material_amount = 100 raft_interface_material_amount = 100 support_rate = 25 support_distance = 0.5 infill_type = Line solid_top = True fill_overlap = 12 bridge_speed = 100 sequence = Loops > Infill > Perimeter force_first_layer_sequence = False joris = False retract_on_jumps_only = True enable_dwindle = False dwindle_pent_up_volume = 0.4 dwindle_slowdown_volume = 5.0 retraction_enable = True plugin_config = hop_on_move = False model_matrix = 1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0 object_sink = 0.0
  11. Printing at 95 mm/s and travel at 150 mm/s.
  12. I've been having some issues with blobs and retraction. It appears that blobs are forming before a jump. The nozzle is still for a split second, blob forms, then nozzle moves. Slicing with Cura 13.07 on Win7. In addition, prints with high frequency of jump requirements (and retracting each time) are not completing as they end up chewing a spot in the filament eventually, even though it will print for over an hour before chewing into the filament. I have the standard delrin rub-block extruder, not the upgraded one with the roller bearing. Added a horseshoe spacer and zip to the bowden tube connector on the extruder drive to isolate movement here, but still getting blobs. Normal prints without the high-frequency retractions are just fine though. Retraction is set to 45 mm/s @ 4.5mm on jumps more than 2mm. ABS printing at 255 degrees. Picture linked below shows both blobs and the eventual failure of the print due to lack of extrusion. Thoughts on what I can do to help? http://www.flickr.com/photos/8465641@N07/8578127085/in/photostream/
  13. All was well with my UM, several layers of the current job put down and a few hours to go. So, I turned out the light and left my UM to do its job. I came back a couple of hours later to find it asleep on the job! Knowing that I had seen this symptom before, I found this thread and checked my connections. Sure enough, the thermocouple plug on top of the hot end assembly was about half out of the receptacle. I pushed the plug back in and used a small blunt tool to also push each of the terminals in the plug all the way down. It became clear that I probably had not put the stress relief portion together correctly as it would hold the plug down if it were flipped over. Unfortunately, I will need to disassemble the hot end upper assembly to flip that over as it has a nut on the inside. Hopefully this will help someone else who finds themselves in a similar situation. -John
  14. I have a few pictures of the bed in the following Flickr set. I don't have any pictures of the relay or power supply. In the pictures, you can see the pieces of aluminum that make up the adapter plates on the sides of the heater board. They simply extend the width of the heater and provide holes to mate the heater to the z-stage. One piece of aluminum is slightly longer to protrude past the heater and provides a place for the wires to get strain relief. You can see this where there is a zip tie. It holds up the wires leading to the heater on the right side. The thermister path can be seen by following the blue and yellow wires. The clips on the corners hold the glass to the heater. http://www.flickr.com/photos/8465641@N0 ... 166760275/ -John
  15. Yes, you will end up with two power supplies. One for the Ultimaker and one for the MK2 heater. The relay will be controlled by the main board. The power supply that came with the Ultimaker is 19V and the relay linked below works well at this voltage. http://www.findchips.com/avail?part=ALFG1PF18 Below is a small portion of the text I also posted on this subject in the Google Ultimaker group: As for wiring, It is fairly simple. The heated bed port on the main board (2 wires) connects to the coil side of the relay (2 connections). The positive of the 24V power supply goes to one side of the contact portion of the relay. The positive side of your heated bed goes to the other contact portion of the relay. Hook the negative of your heated bed to the negative of the 24V power supply. Essentially, you are interrupting the circuit between the power supply and the heated bed by switching it through the relay on the positive side. Of course, you can switch the negative side if you want to as well. Polarity normally isn't too important on the heated bed except if you have an LED that is only working on one way since it is just a really long, flat wire on a circuit board. In my case, I have the MK1 heated bed circuit board with two LEDs mounted in two different direction, so either way you send the power in, it will light one or the other. -John
×
×
  • Create New...