Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - spegelius

Pages: 1 [2] 3 4
16
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 17, 2016, 12:16:47 am »
Yes, it's RAMPS1.4 and A4988 drivers. I have tuned the vrefs to ~0.25V for X, Y and Z. For E i'm using ~0.94V, it was skipping steps with lower vrefs and by calculation this should feed the max amps the stepper can take (not a Cube stepper, mind you).

For the extruder steps, i set it to 147 instead of 80, can't remember the name of the variable (STEPS_PER_UNIT perhaps?)

The controller i'm using is http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller. If you have different controller, you need to comment out #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER from the config and uncomment proper line for your LCD/controller.


17
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 16, 2016, 10:03:19 am »
Start g-code:
Code: [Select]
G21                                ;metric values
G90                                ;absolute positioning
M82                               ;set extruder to absolute mode
G28                                ;move to endstops
G1 Z15.0 F2500             ;move the hotend to 15mm
;G92 E0                           ;zero the extruded length
;G1 F200 E10                  ;extrude 10mm of feed stock
;G92 E0                           ;zero the extruded length again
G1 X0 Y0 Z0.4 F1000    ;move Z close
G1 X50 Y0 Z0.1 F1000  ;move 50mm to right and Z closer

End g-code
Code: [Select]
M104 S0                                      ;extruder heater off
;M140 S0                                      ;heated bed heater off (if you have it)
G91                                              ;relative positioning
G1 E-1 F300                                ;retract the filament a bit before lifting the nozzle
 to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F2000 ;move Z up a bit and retract filament even more
G28 X0 Y0                                   ;move X/Y to min endstops
 so the head is out of the way
G28 Z0                                        ;home Z
G90                                             ;absolute positioning

Also updated configuration in github. Needed to enabled sdcard, now it's printing from it

18
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 16, 2016, 12:58:00 am »
I suspect that using Configuration.h from different version of Marlin probably wont work. But that depends on how much changes those versions have... Using the Verify function in the Arduino IDE should show if it's compatible, but that won't tell you if all needed values are there...

I got mine printing :). I used the Set offsets in Prepare-screen after manually moving the Z to proper position and now it prints on proper level. I used Pronterface to control the printer and sliced with Slic3r for now. Need to set up Simplify3d later.

I also changed the bed 0,0,0 coordinate from center of the bed to the default corner. Shouldn't matter as long as you configure the slicer sw to know where the origin is. If it's at the center, you need to set the 0-pos offset accordinly (70mm in the case of Cube).

Tuning the extrusion steps was relatively simple: detach bowden tube from the nozzle, ask to extrude 100mm of filament and the measure the actual length. In my case, with MK8 bolt, i needed to change default 80 to 147 and now it outputs almost exactly 100mm when asked.

I'll post the start and end g-codes i used this evening.

I had few problems after the first succesfull print:
- it seems that either Pronterface or Marlin has a bug: if you start Pronterface, use the manual movement controls to move Z and then start a print, Z always overshoots by ~1mm. So what you need to do is to start Pronterface, load the file and start printing right awa, don't touch the controls. I'm going to be printing from sdcard after i get things tuned so this is not a big bug, but caused some fustration yesterday  :D
- my laptop's battery died during the second print and the printer was just the waiting for commands. That's what you get for buying a gaming laptop ;).

General impression about the printer now: fast, fluid, more precise, less noise, mostly easier to use, more verstatile. As Dan said at page 1, don't think, just do it :). Best upgrade to this printer so far and i have done quite a lot of them.

19
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 14, 2016, 03:00:47 pm »
No progress with the printer, had other errands to do whole day, but i forked the Marlin github repo and pushed my Cube2 config there: https://github.com/spegelius/Marlin. Use branch Cube2_RC. It's based on 1.1.0_RC6 as i forgot the switch to stable branch before starting... well time will tell if the RC is has bugs

20
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 14, 2016, 12:37:31 am »
Ok, good to know there's alternative, i have heard about Repetier before but didn't really know what it is. Interesting.

I got Z and E working; Z was a misconfiguration on my part, i had swapped min and max positions so the length was probably -140mm :). No wonder that it didn't work.
E was not moving simply because i tried to move it without heating the nozzle; Marlin (wisely) prevents this so there's no damage to se extruder setup when trying to extrude cold filament.

I didn't get a print made yet, but played around with Pronterface and Simplify3D. I had some trouble with S3D as it didn't seem to want to send commands to the unit... probably a problem with the previous firmware settings i used with original Cube2 motherboard.

Also i need proper Start g-code and end g-code, i'll try the ones posted previoulsy in this thread.

For the Z-offset, the method seems to be to move Z, Y and Z to the actual 0-position then selecting Set offsets.
And the Z kept falling down after 2 minutes, which was fixed by disabling stepper timeout for Z.

Getting there... :)

21
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 12, 2016, 03:01:26 pm »

Thanks my friend..   and I agree Dan did leave good instructions..  Thanks Dan.
Hopefully you stick around, just in case I get stuck..
I am now seeing if I can get the z axis offset, and maybe try my first print, in the next day or so.. good luck spegelius, with your project.

Thanks. When you get the z-offset figured out, do post it here as i'm unsure about it myself. If the offset is set in firmware, it's going to be a PITA to set as i'm planning to run prints from sdcard and not have PC connected to the printer...

I did the wiring and no smoke :). And it's working, partly:
- nozzle temp is read correctly and it heats up
- X and Y axes are moving, had to flip the connectors, though
- endstops for X and Y work, i can home the axes.
- fan seems to get power, but i need to remove the resistor i have installed (needed it because the fan is 12V and Cube uses 24V)
- LCD and controller works, haven't tested sdcard slot yet

Not working:
- Z doesn't move. Actually i can't even input a mm value with controller. I suspect that this is simply a misconfig i made in firmware, need to check that.
- E doesn't move, even though i can input movement length with controller. I need to check the wiring. The extruder stepper motor is not the default Cube motor, but i works with Cube's motherboard. I bought a new motor when is installed the Airtrippers bowden extruder because Cube's motor didn't have long enough axle and the drive gear is really stuck on it anyway.

Both Z and E get power to the connectors and all the A4988 drivers have proper vref voltages (needed to tune them down, by default they give 0.63V which is too much).

Some pictures of the messy setup which i hope i can get cleaned up later: https://www.dropbox.com/sh/qyosfww7zud15l4/AAAp6i1h_ljRp9sGNML-bRyya?dl=0

22
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 10, 2016, 10:21:18 am »
Heh, yeah Dan has been MIA for a while. But he did leave good instructions, shouldn't be too hard to figure stuff out.

About calibration: i think that what is mostly needed is to tune the DEFAULT_AXIS_STEPS_PER_UNIT. I'm using
Code: [Select]
#define DEFAULT_AXIS_STEPS_PER_UNIT   {80, 80, 80, 80} as that's what Dan has in his firmware and it should work with the A4988 stepper drivers. If not, then just change those values until it produces proper movements. Another thing is the Z-axis offsets, but as i haven't used Marlin ever before I don't know if there's a setting that can be tuned without changing the code and re-uploading the firmware.

Also i'm using latest stable version of Marlin firmware and that's bit different compared to what Dan was using. I think i got the values set up right, but that's to be seen when i get enough time to finish the installation, maybe this weekend.

23
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 08, 2016, 02:48:15 pm »
I don't know for sure but installing firmware to the Arduino shouldn't require anything else than the Arduino itself. I installed firmware on my board while it was sitting on my desk and only RAMPS was connected to it. Uploaded just fine and when i booted it with only USB power and LCD attached, it had Marlin firmware running. I haven't connected it to the printer yet, need to to some wiring first.

So i think it's a problem with your firmware code. What kind of errors do you get?

24
Cube 3D printer discussion / Re: FrankenCube v0.1 Its ALIVE!!!
« on: June 01, 2016, 01:50:10 pm »
To my understanding, there's only 3 end stops.

Seems that i'm taking the plunge, too. Ordered RAMPS 1.4 and other stuff for other printer that i'm printing (Dollo3d, http://3dprintboard.com/showthread.php?12856-Dollo-3D-Printable-3D-Printer). However, as Cube 2 can be a PITA to operate and quality is bit of a mix of good and bad, even with good slicers, i thought that why not install RAMPS to it and finish the Dollo print with it. So now i'll need to start figuring out Arduino etc., never had the pleasure of using it.

I'm thinking that i'll leave the original cables and connectors as they are, so i can return to Cube 2 mobo (if i ever want to, that is...). I'll make some additional cables that plug in to Cube cables and other ends got to RAMPS. I already have J-Head on my Cube 2 and using bowden extruder so the hw setup shouldn't be a problem. Actually, as i currently need 24V -> 12V conversion the get J-Head working safely, i can forget that bit of electronics.

25
Cube 3D printer discussion / Re: Got it working with Simplify3D!
« on: June 01, 2016, 11:46:40 am »
I bought S3D also and it does work very well. The manual support tool is a must for some models. I also updated my Cubifier python script to process the Makerbot style g-code so Cube understands it: https://github.com/spegelius/CubePostprocessor.

26
Cube 3D printer discussion / Re: cubify cube cartridge hack :(
« on: May 20, 2016, 02:29:16 pm »
Wasn't the firmware upgrade process something like putting the firmware file on usb-stick, stick to printer and select firmware upgrade from printers menu? If that doesn't work, maybe they blocked downgrades...
I have Cube 2 and upgraded firmware like 1.5 years ago. Not going to upgrade if later firmwares break the filament hack :)

27
Cube 3D printer discussion / Re: Crap hack. Bulk filament
« on: May 20, 2016, 02:25:41 pm »
Dan hasn't been active for a while, but what i understand about the hack, it relies on a 'bug' in Cube 1 and 2 firmware. Apparently that bug has been fixed on later Cube 1 firmwares at least, so i'm not upgrading. Judging from what you describe about the Duo's behaviour, this bug is not present...

28
Cube 3D printer discussion / Re: Repairing and Upgrading Cube Gen2
« on: April 28, 2016, 09:18:29 am »
Great. Moving away from Cube's default slicer is a good step at getting better quality from the printer ;). Personally i'm using Slic3r at the moment.

Cube's default glue is actually not very good in my opinion; it does work ok with both PLA and ABS, but i get better results with generic glue stick + Cube glue on top of it. With PLA, generic glue stick works better than Cube's glue. With ABS, generic glue stick does not work very well, maybe it's the temperature.
I've used to brands of glue stick, Staedler and some no-name from local store (Finland). Also as my original Cube glue is running out, i've tried another, liquid glue in addition to the glue stick and it seems to work quite well.
I also have blue painters tape and this spray: http://taerosol.com/en/202-plastic-spray/ but haven't tested them yet as the material's i'm currently printing adhere well enough to glue (PETG, Bamboofill)

29
Cube 3D printer discussion / Re: Repairing and Upgrading Cube Gen2
« on: April 28, 2016, 12:17:08 am »
Hmm, i din't have such problems when my Cube was in it's default form, every print with Cube's own filament went fine. But with bulk filament and after i've been modifying the nozzle, there have been more than enough filament jams, which seem to have been sorted out now. Also I'm now changing my hot-end to j-head, but that requires some additional work (regulating 24V-> 12V and adjusting the thermistor value (100k) to match what Cube's motherboard expects it to be (200k) ).

But Cube in it's default form shouldn't have problems printing small details. What you described seems to point to the nozzle heating too much. Maybe the thermistor was damaged when the fan died and nozzle overheated? What settings did you use with the print?

30
Cube 3D printer discussion / Re: Crap hack. Bulk filament
« on: April 17, 2016, 01:21:28 pm »
Ok seems that i got most of the problems sorted out with the hot end. There does seem to be some fluctuation about the temperature depending how much filament is fed through it and Cube's motherboard can't adjust fast enough or something... well so far upping the temperature seems to be enough to fix that.
However, i had a bigger problem with filament jams inside the nozzle. As i removed to inner tube, i reasoned that the upper part of the tube was getting too hot and filament was getting too hot too early and without the tube, would melt just enough to cause a blockage. Well i went and attached a heatsink to the middle part of the nozzle and adjusted the cooling fan a bit. Results: no filament jams so far.

Printed this with bamboofill (6 hrs with current Slic3r settings):
https://www.dropbox.com/s/l0v1tkihihojpmd/2016-04-17%2012.20.20.jpg?dl=0
https://www.dropbox.com/s/6ex24aa5uez62v1/2016-04-17%2012.20.30.jpg?dl=0

Pages: 1 [2] 3 4