|
Post by rerouter on Sept 15, 2016 7:46:31 GMT
as RC3 is now a little bit old, i thought i would upload the latest working version setup for the G2S pro, Like before you will likely need to adjust small things like rod length, and build volume height. Marlin.7z (308.4 KB) Edit: The latest version is furthur down the page.
|
|
uzi3l
New Member
Posts: 44
|
Post by uzi3l on Sept 17, 2016 7:23:25 GMT
I have a problem. atm I'm only using extruder 2 which is the reverse one when i try to print instead of feeding it to the hot end it retracts it. where or how do i fix it?
|
|
|
Post by rerouter on Sept 17, 2016 8:01:39 GMT
#define INVERT_E0_DIR false #define INVERT_E1_DIR true #define INVERT_E2_DIR false #define INVERT_E3_DIR false
You will want to change E1 to false, this may mean you need to also set E0 to true if you wish to use the first again.
This is almost exactly half way down the page for configuration.h
|
|
uzi3l
New Member
Posts: 44
|
Post by uzi3l on Sept 20, 2016 14:00:56 GMT
yeah figured it out.
another question i been trying to find it but the printer after homeing. will move the effector and carriages down about 20mm is this normal and where can i change this. also on the LCD is always 0.01 lower than the repetier software. this doesn't actually make any difference in printing i think as it takes 0.07 before the motors move.
|
|
|
Post by rerouter on Sept 21, 2016 11:09:15 GMT
#if ENABLED(DELTA)
// move to a height where we can use the full xy-area
do_blocking_move_to_z(delta_clip_start_height);
#endif
In marlin_main.cpp
Line 3180,
If you remove him, it will not drop down
The reason for it dropping down to that height is that is where it has full X/Y movement, anything above that is constrained to a smaller area in the middle, which does indeed mean i only really have a build area of 177 high instead of 199,
|
|
|
Post by JohnOCFII on Sept 21, 2016 13:51:05 GMT
as RC3 is now a little bit old, i thought i would upload the latest working version setup for the G2S pro How does it differ from the RC3 version combined with the "community" mods? Does this have all the changes from the community version? I'm curious how many changes were required outside of configuration.h? (I've been tempted to run a diff between the RC7, and the current community version based on RC3 to satisfy my curiosity, but have not gotten around to that yet.) Thanks for your efforts! John
|
|
|
Post by rerouter on Sept 21, 2016 20:54:14 GMT
Its missing the community delta calibration menu, currently there is a simplified version included in RC7, And i believe the advanced correction settings (e.g. rods not being exactly 120 degrees apart)
Other than that, it was primarily just things in different order on the configuration files.
I did have to patch 2-3 things to get it working with the latest arduino version, (more strict naming of some things)
My main reason for the jump was the community version had a bug when you try to tune some print settings it would instead go to flowrate and lock you there until the screen timed out.
|
|
|
Post by JohnOCFII on Sept 22, 2016 1:35:13 GMT
Its missing the community delta calibration menu, currently there is a simplified version included in RC7, And i believe the advanced correction settings (e.g. rods not being exactly 120 degrees apart) Other than that, it was primarily just things in different order on the configuration files. I did have to patch 2-3 things to get it working with the latest arduino version, (more strict naming of some things) My main reason for the jump was the community version had a bug when you try to tune some print settings it would instead go to flowrate and lock you there until the screen timed out. Thanks for the details. I use the G29 auto-bed leveling that seems to work (well, that probe moves ) in the Community version. Would you expect that to still work as it did in the Community version?
|
|
|
Post by rerouter on Sept 22, 2016 9:29:37 GMT
From what i can see on the issue logs for the marlin firmware, the bed leveling of deltas is working, however i would have to leave setting it up to yourself, as after doing the improvements such as fixing my bed and properly calibrating the thing i removed the probe from mine as it was no longer needed
|
|
|
Post by JohnOCFII on Sept 22, 2016 13:44:46 GMT
From what i can see on the issue logs for the marlin firmware, the bed leveling of deltas is working, however i would have to leave setting it up to yourself, as after doing the improvements such as fixing my bed and properly calibrating the thing i removed the probe from mine as it was no longer needed Thanks for checking. Now that I have my Original Prusa i3 MK2 working, I feel more comfortable making changes (such as this firmware change) even if it means I might be out of service for a while on the G2S Pro. I'll give it a shot next week. John
|
|
|
Post by rerouter on Sept 25, 2016 21:04:46 GMT
This Copy now includes the fixed PID scheme, To anyone that used my earlier RC7 release, you will only need to overwrite temperature.cpp, and temperature.h to enjoy it, After updating you will need to run a fresh PID tune from room temp cold, I think the results speak for themselves, the 2 peaks down the bottom are 50mm extrusions at 20mm/s speeds, Attachments:Marlin.7z (315 KB)
|
|
|
Post by JohnOCFII on Oct 7, 2016 23:49:53 GMT
Excellent. I think I see my weekend project.
|
|
|
Post by JohnOCFII on Oct 14, 2016 2:54:30 GMT
From what i can see on the issue logs for the marlin firmware, the bed leveling of deltas is working, however i would have to leave setting it up to yourself, as after doing the improvements such as fixing my bed and properly calibrating the thing i removed the probe from mine as it was no longer needed I finally got around to installing and testing your RC7 this evening. I decided to start from the Geeetech QuickStart Guide. Homing and setting the initial 4 height settings around the edge, plus center, seemed to work fine. The G29 auto-level, unfortunately, is not behaving. Whatever code phervier added to check to ensure the probe is down doesn't seem to be included in the RC7 code. Also, the actual probing started in the center of the build plate, and started to zig-zag UP as it went from point to point, and looked to be heading off the rear of the build plate (at a height of about 50mm!) before I hit the emergency stop button. When I get a chance, I'll see if the code changes are easily isolated, but if it's at all complicated, I'll have to defer to others. Of course, if no one else is interested in the G29 code working -- I'll probably just stick with the RC3. [Of course, at the end of the day, unless it truly works as a mesh leveler like the MK2, I can probably just skip it too, but while my manual leveling is pretty good, if it could truly handle "smoothing" the sub 1mm differences across the build plate, that would be wonderful. For reference, across the 5 test positions from the scripts in the manual, mine goes from lightly touching a piece of paper to being pretty tight against a piece of paper.] Thanks again for getting this to work on the G2S and posting in the group! John
|
|
|
Post by JohnOCFII on Oct 14, 2016 20:55:45 GMT
From what i can see on the issue logs for the marlin firmware, the bed leveling of deltas is working, however i would have to leave setting it up to yourself, as after doing the improvements such as fixing my bed and properly calibrating the thing i removed the probe from mine as it was no longer needed When I get a chance, I'll see if the code changes are easily isolated, but if it's at all complicated, I'll have to defer to others. Of course, if no one else is interested in the G29 code working -- I'll probably just stick with the RC3. I gave it a shot with a line-by-line comparison with the RC3 configuration.h. I did make some changes that were hopeful, but the behavior with auto-leveling was unchanged.
|
|
uzi3l
New Member
Posts: 44
|
Post by uzi3l on Oct 15, 2016 11:00:55 GMT
Im must be missing something. I can't find this in your version delta[X_AXIS] = sqrt((delta_diagonal_rod_2_x) - sq(delta_tower1_x-cartesian[X_AXIS]) - sq(delta_tower1_y-cartesian[Y_AXIS]) ) + cartesian[Z_AXIS]; delta[Y_AXIS] = sqrt((delta_diagonal_rod_2_y) - sq(delta_tower2_x-cartesian[X_AXIS]) - sq(delta_tower2_y-cartesian[Y_AXIS]) ) + cartesian[Z_AXIS]; delta[Z_AXIS] = sqrt((delta_diagonal_rod_2_z) - sq(delta_tower3_x-cartesian[X_AXIS]) - sq(delta_tower3_y-cartesian[Y_AXIS]) ) + cartesian[Z_AXIS];'
i want to adjust/correct my tower/rod dimensions. I'm blind
|
|