Results 1 to 10 of 17
-
12-24-2015, 07:33 PM #1
- Join Date
- Dec 2015
- Posts
- 12
Printrboard scalability limitations?
Hey everyone,
First post here.
I am having an issue with a Printrboard F5, it seems like I may have (hopefully)missed something compiling the marlin hex, maybe you guys can help.
20151223_033340.jpg
I built a fairly large printer, mechanically, turned out better than expected.
My effective print area is 450X355X310mmH.
However, even though I am setting my X/Y/Z_MAX_POS_DEFAULT, I seem to be capped in the firmware at around 250mm travel in any direction.
My movements are very close to where they should be in steps/mm, maybe off by a mm or so.
I am suspicious of the firmware, mostly because of my auto bed leveling command response; as outlined in the firmware, I have my safe areas set up to probe in the center of the firmware calculated X/Y area after homing, and sure enough, the Z probe descends at around 125x125mm, instead of attempting my set travel dimensions. All behaviors mentioned are the same with Repetier and Pronterface.
The printer is NOT skipping steps or drive teeth, the issue persists in Repetier Host (with appropriate bed size/travel settings).
A quick background since I haven't added a sig yet, This is not my first printer or GCode machine, this is not my first Printrboard, and this is not my first firmware compilation/flash.
Thanks! I can include more data on request, does this forum have a 'spoiler' function for code, or just use pastebin or something?
-
12-24-2015, 07:41 PM #2
- Join Date
- Dec 2015
- Posts
- 12
Oops, I forgot to mention I am using the version 1 Marlin for Printrbot source, other versions give me operability issues that are even worse, like pin assignment issues.
-
12-24-2015, 10:00 PM #3
-
12-24-2015, 10:44 PM #4
- Join Date
- Dec 2015
- Posts
- 12
-
12-24-2015, 10:58 PM #5
- Join Date
- Dec 2015
- Posts
- 12
Are you thinking this a library issue?
-
12-25-2015, 08:48 AM #6
-
12-25-2015, 01:14 PM #7
- Join Date
- Dec 2015
- Posts
- 12
-
12-25-2015, 02:01 PM #8
- Join Date
- Dec 2015
- Posts
- 12
Ok, recompiled with 1.6.7, and beta Teensy, still exact same issue. Stuck with that 250x250x250mmH square.
Interestingly, this hex is a good deal larger than the last I compiled.
What the heck am I missing here? Is there a size sanity check code? I'm going to try a different source now, but I was getting issues with the Y endstop pin assignment before. The Y endstop would not trigger under any of the newest versions, didn't even get around to checking other mechanical properties, as that was a big no go to begin with.
-
12-25-2015, 02:26 PM #9
- Join Date
- Dec 2015
- Posts
- 12
Ok, even worse with other releases. It seems I'm stuck using the Printrbot source, same issue plus some with other releases that aren't printrboard specific. Here https://github.com/Printrbot/Marlin/...ot-prod/Marlin is the exact release I'm toying with, and I would really like to figure this one out since the other candidates give me grievous errors.
I'm going to try two things until someone can interject a better idea, I'm going to look through the Marlin master (https://github.com/MarlinFirmware/Marlin/tree/RC/Marlin) and see if there is any different definitions or calculations for xyz_max_lenth/base_max_length, and I'm going to look through the first source for similar. Call it a frustration move, not sure where else to go, I much prefer using a Marlin flavored hex over others, especially because the others I have tried give me oodles of convoluted compilation errors.
I will report anything interesting I find, hopefully I find a pointer to something I can adjust.
-
12-25-2015, 05:44 PM #10
If you attach your Configuration.h file to the post, we could take a quick look at your settings and see if something obvious can be seen. These settings are for my Delta printer. You are going to have to put in numbers that make sense for your printer. It is these settings in your Configuration.h file that are going to limit the bed size:
// Travel limits after homing (units are in mm)
#define X_MIN_POS (-DELTA_PRINTABLE_RADIUS)
#define Y_MIN_POS (-DELTA_PRINTABLE_RADIUS)
#define Z_MIN_POS 0
#define X_MAX_POS DELTA_PRINTABLE_RADIUS
#define Y_MAX_POS DELTA_PRINTABLE_RADIUS
#define Z_MAX_POS MANUAL_Z_HOME_POS
#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)
Ender 3v2 poor printing quality
10-28-2024, 09:08 AM in Tips, Tricks and Tech Help