prusa3d / Prusa-Firmware

Firmware for Original Prusa i3 3D printer by PrusaResearch
GNU General Public License v3.0
2.01k stars 1.05k forks source link

Changing PINDA position on firmware not working? #2435

Closed emilioob closed 10 months ago

emilioob commented 4 years ago

I'm currently designing a custom extruder with the PINDA positioned differently than the original extruder. I tried changing X_PROBE_OFFSET_FROM_EXTRUDER, but it doesn't seem to work.

During XYZ calibration at the "looking for bed sensor" phase (right after Z calibration), it moves to the correct position initially (i.e. where the new extruder's PINDA position is) then it moves right back to the old position (the original PINDA position) and makes that circular motion where it looks for the bed sensor.

Does anyone have any experience on this? thanks

madmaxed commented 4 years ago

Same here. I'm having the exact same problem. Tried to use the mount linked for the Hemera extruder. Updating firmware offsets do change how the printer reacts, but it isn't right.

I also designed up a new mount making the offsets much smaller than the Hemera mount already out there. Similar result.

I'm digging through the code now and see tons of constants in addition to the OFFSET variables.

I see you posted this in January and still no response, hopefully we might get some others to chime in here.

emilioob commented 4 years ago

@madmaxed I changed this constant and it worked. Can't remember which file this was in, but you can search the source

`const int16_t xyzcal_point_xcoords[4] PROGMEM = {1200, 22000, 22000, 1200};

const int16_t xyzcal_point_ycoords[4] PROGMEM = {600, 600, 19800, 19800};`

madmaxed commented 4 years ago

Thanks, did you have to update the constants, and the X & Y PROBE offsets?

I'm not quite sure what these PROGMEM values are telling me?

And did you have to change anything else to get bed mesh leveling to work properly?

ManuGithubSteam commented 4 years ago

Hi Guys, Im nearly in the same boat. I did the vocano mod and steel springs under my bed so the height of the bed is screwd and not the ones the firmware is looking for when it tries to find the bed while printing (calibrations and stuff work fine tho....)

Does anyone know what value needs to change to let the pinda seach more than 1mm for the bed from a constant height ? I would like to have like 5mm or 10 at my disposal.

Thank you! and good luck. Lokking into the hemrea myself :-)

jrmontoyam commented 1 year ago

Hi guys,

I got the same problem. I have designed my own exruder, which has the PINDA in a different position. Did anyone get to solve it? It's beeing long time so I guess someone has a solution :)

github-actions[bot] commented 10 months ago

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

github-actions[bot] commented 10 months ago

This issue has been closed due to lack of recent activity.