--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/dd7010c7-4dcf-4aee-a6d5-58907ad6e16f%40googlegroups.com.
Hi Peter,OpenPnP allows you to set the height for each individual thing (feeder, PCB, etc). There is rudimentary z-probe support, as well, but this is an active area of development and it's still pretty new and basic. In general, if you can put the boards and feeders at the same height that will make things easier, but OpenPnP is designed to work without it.Jason
On Tue, Jul 30, 2019 at 10:24 AM Peter Van Aken <pier...@gmail.com> wrote:
Hi,--I'm in the process of building a PnP and have a question about the c-axis (or head).What's normally used to level the height ? (switch, probe, nothing,....) The PCB / feeders are not per definition at the same height or should they ?As first test I'll base myself on a Smoothieboard with DRV8825 stepper drivers. (no sensorless homing)Cheers,Peter
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
Hi Peter,OpenPnP allows you to set the height for each individual thing (feeder, PCB, etc). There is rudimentary z-probe support, as well, but this is an active area of development and it's still pretty new and basic. In general, if you can put the boards and feeders at the same height that will make things easier, but OpenPnP is designed to work without it.Jason
On Tue, Jul 30, 2019 at 10:24 AM Peter Van Aken <pier...@gmail.com> wrote:
Hi,--I'm in the process of building a PnP and have a question about the c-axis (or head).What's normally used to level the height ? (switch, probe, nothing,....) The PCB / feeders are not per definition at the same height or should they ?As first test I'll base myself on a Smoothieboard with DRV8825 stepper drivers. (no sensorless homing)Cheers,Peter
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
included - or please let me have a link to latest included smoothieware Z homing
Thanks in advance
Mike
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/ab409f1b-e4b1-452f-ae38-659ae25f9dbd%40googlegroups.com.
The OpenPnP branch includes that change, to support the Peter style head, but the branch has not been updated to Smoothie's edge for quite some time.Jason
On Wed, Aug 21, 2019 at 4:55 AM Mike Menci <mike...@gmail.com> wrote:
Is this -https://github.com/openpnp/Smoothieware/commit/5de985c2a51398c59202e47eb462e57847197f84
included - or please let me have a link to latest included smoothieware Z homing
Thanks in advance
Mike
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/35941c77-4fdb-479f-a189-dfedd0b7b2a9%40googlegroups.com.
Hi Mike,The code is at https://github.com/openpnp/Smoothieware (the edge branch, which is the default) and the pre-built firmware.bin is at https://github.com/openpnp/Smoothieware/blob/edge/FirmwareBin/firmware.binJason
On Wed, Aug 21, 2019 at 11:57 AM Mike Menci <mike...@gmail.com> wrote:
Thank you Jason for your reply but Im still lost to find the branch with latest double head Z homing included.--Please can you share a link ?Mike
On Wednesday, 21 August 2019 16:18:51 UTC+2, Jason von Nieda wrote:The OpenPnP branch includes that change, to support the Peter style head, but the branch has not been updated to Smoothie's edge for quite some time.JasonOn Wed, Aug 21, 2019 at 4:55 AM Mike Menci <mike...@gmail.com> wrote:Is this -https://github.com/openpnp/Smoothieware/commit/5de985c2a51398c59202e47eb462e57847197f84
included - or please let me have a link to latest included smoothieware Z homing
Thanks in advance
Mike
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/ab409f1b-e4b1-452f-ae38-659ae25f9dbd%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/35941c77-4fdb-479f-a189-dfedd0b7b2a9%40googlegroups.com.
Hi Mike
(answering this PM below in the group)
I have looked at the mid-Z homing Jason did and unfortunately the underlying code has changed completely, so we can't merge this.
I would have to re-think and then re-do this and so far I haven't
found the time and energy. Also judging from past experience trying to
contribute to Smoothieware the chances are high that the change would - again -
not be accepted, which sucks. Plus I only have a single nozzle machine,
so I wouldn't even be able to test it, which in this case is essential.
I was hoping you could do it with Z-probing instead. We discussed it in this thread:
https://groups.google.com/d/msg/openpnp/LIMVWRXhmIc/kKQ23P49BQAJ
G38.4 Z-40 ; get out of probe signal by max. 40mm
G38.2 Z+40 ; probe Z by max 40mm
G92 Z0 ; set this as Z home
G28 X0 Y0 ; home X and Y
Just adjust the 40mm to your machine maximum stroke.I haven't tested this though it's just out of thin air.
If you want to give it a try again, use the latest Smoothieware:
https://github.com/Smoothieware/Smoothieware/blob/edge/FirmwareBin/firmware-latest.bin
_Mark
Am 21.08.2019 um 19:44 schrieb M. Mencinger:
> Hello Mark,
> Thanks for your support & contribution to Open PNP
> I was wondering if you are inline with latest Smoothiware Bin and if you have merged two head Bin to share ?
> https://groups.google.com/forum/#!topic/openpnp/2zbqS_uHGAg
>
> Thanks
>
> Mike
>
> SAVE THE NATURE - SAVE PAPER - THINK BEFORE YOU PRINT! "
nc
) Mike
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/b9fdca84-db37-4aa8-9fb9-600776415094%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/2bccee7c-edcd-49f7-ae9b-c8d86f2095e3%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/fa764f5e-882b-43bd-b151-978a33990456%40googlegroups.com.
It would be nice if a more current smoothie version were modified to home correctly with a dual nozzle setup.
Hi SMdude
if it were that cleanly separated I would have done it a long
time ago. :-)
The code you're referring to is the retraction AFTER the homing.
What we need is retraction BEFORE the homing.
Unfortunately the order of axes in homing can be arbitrary and
different arm solutions (Delta, Cartesian...) as well as Core-XY
machines have different homing methods (i.e. you are homing
physical "actuators" rather than logical "axes") all of which
leads to very complex code here:
I'm sure it can be done, but not so easily.
_Mark
Thanks for testing this Mike.
Your text is a bit short, I'm not sure I get a complete picture
of what you have tested exactly and if everything was fine.
Specifically with Z steppers switched off, the nozzles should be
manually pulled into various starting positions (from fully
extended left nozzle to close around the switching point to fully
extended right nozzle in several steps). From each starting
position Z should be homed to test whether it works as expected.
Ideally you could make a little movie of the nozzle first moving
to release the endstop switch and only then doing the actual
homing cycle.
If this is successful and ideally with a little movie to
demonstrate, I will make a pull request. Who knows maybe they have
a heart for you dual-headers :-)
https://www.artstation.com/artwork/WBVz2
https://en.wikipedia.org/wiki/Orthrus
_Mark
Looking for a good simple text editor that runs under Windows and will edit Smoothie config files with no problems? Try https://wiki.gnome.org/Apps/Gedit
In more detail : Notepad++ will change the encoding to UTF8 by default but you can force it to use ANSI and it will be fine.
ANSI and UTF8 are equivalent for a subset of characters but sometimes quotes and such can be replaced with Unicode variants.
I did it - config. with Notepad ++, I will re-do it as written above!
And test again
Mike
> Videos
Very nice, Mike, thanks a lot.
I'll make a small GIF out of the telltale moment in that and
include it in the PR.
> - Pronterface ; no retract happens from X and Y when
homing
That's strange.
endstop.minx.retract 5 # bounce off endstop in mm
> My C1 and C2 stepers heat up ?
As those axes don't have endstops configured, I cannot imaging that is has something to do with the change. Must be some other side effect of the new firmware. Are you sure it was different with the old firmware?
_Mark
Why the effort?
A similar change
was made by Jason:
> - Pronterface ; no retract happens from X and Y when homing
If I remember correct in Proterface retracting did happen IF YOU HIT HOME ANY OF AXIS OR ALL AXIS !?
Can someone check this ?? with V1 Open PnP
endstop.minx.retract 5 # bounce off endstop in mm
endstop.miny.retract 15 # bounce off endstop in mm
endstop.maxz.retract 6 # 2 bounce off endstop in mm
This is not happening neater in Pronteface neater Open PnP - it happens only after I set Visual homing where the units for finding fiducial point are set for X and Y in machine file.
endstops_enable false # The end-stop module is enabled by default and can be disabled here IF set to True Homing is not working at all !! why?
include abc-endstop.config true #
endstop.maxz.release_first true # first move away from........
That's strange.
endstop.minx.retract 5 # bounce off endstop in mm
> My C1 and C2 stepers heat up ? This is solved -my Config was wrong!
Here the video ; https://youtu.be/R4ZGYkgMLdw
> Made a short movie documenting the machine doing homing procedure.
Nice.
> I have set z min to negative value that equals the z
retract after homing.
You mean gamma_min? Does this even work mixed-in with the new endstop syntax?
Assuming you are talking about the PR I made you should only use the new syntax i.e. "homing_position":
endstop.minz.homing_position -5 # the cartesian coordinate this is set to when it homes
endstop.minz.retract 5 # bounce off endstop in mm
endstop.minx.release_first true # first move away from endstop until released
http://smoothieware.org/6axis
> Gamma must have limit enabled for it to move the retract distance.
I don't understand. Probably related...
> Does the machine often home z?
Usually once per usage. But you should not do shortcuts there.
Make sure to run tests as I described:
https://groups.google.com/d/msg/openpnp/2zbqS_uHGAg/XMSzJtt_EAAJ
> @Mark. My steppers are humming a lot with the BSD2660. How do I set the hold current. Could you share the confit you mentioned?
You need two parts:
WARNING: use these files only as
guidance, as everything will be different with your machine (axes,
pins, endstops etc.)!
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/251706f0-bef8-bc22-62e5-273f3692bdbc%40makr.zone.
> I know its overkill to run a nema8 on TMC2660
Yeah but you can always dial down the current. For instance I run
my rotation with just 500mA MAX using this command:
M906 A500
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2B7Q0cNkWQZBrc8d%2B%3DGCyY7c6440VivNbuSNGDzj3cZaKh7QSQ%40mail.gmail.com.
> I know its overkill to run a nema8 on TMC2660
Yeah but you can always dial down the current. For instance I run my rotation with just 500mA MAX using this command:
M906 A500_Mark
Am 02.09.2019 um 02:05 schrieb Juan-Antonio Søren E. Pedersen:
Mark! Awesome script! I
There is one thing though. I know its overkill to run a nema8 on TMC2660, but thats what i have. right now. Its getting quite warm when holding still, motors on.
Im expecting some DRV8825 stepsticks anyday now, since i killed one of the TMC2660, so i want make a big fuss about it. But do you think they can run the nema8´s?
Den søn. 1. sep. 2019 kl. 23.54 skrev Juan-Antonio Søren E. Pedersen <greenh...@gmail.com>:
Thx
Have too read up on that.
Yes, gamma_min.
The retract function only sets in if gamma limit is set to true. This function is called to avoid the end stop being pressed after home, which would halt everything.
I don’t know the former or the new syntax.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/251706f0-bef8-bc22-62e5-273f3692bdbc%40makr.zone.
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
Thanks!
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/e7e148aa-26eb-4f5e-810d-976815a774db%40googlegroups.com.
G0 {BacklashOffsetX:X%.4f} {BacklashOffsetY:Y%.4f} {Z:Z%.4f} {Rotation:A%.4f} F{FeedRate:%.0f}
G1 {X:X%.4f} {Y:Y%.4f} {Z:Z%.4f} {Rotation:A%.4f} F{BacklashFeedRate:%.0f}
G0 {BacklashOffsetX:X%.4f} {BacklashOffsetY:Y%.4f} {Z:Z%.4f} {Rotation:B%.4f} F{FeedRate:%.0f}
G1 {X:X%.4f} {Y:Y%.4f} {Z:Z%.4f} {Rotation:B%.4f} F{BacklashFeedRate:%.0f}
G0 {BacklashOffsetX:X%.4f} {BacklashOffsetY:Y%.4f} {Z:Z%.4f} {Rotation:E%.4f} F{FeedRate:%.0f}
G1 {X:X%.4f} {Y:Y%.4f} {Z:Z%.4f} {Rotation:E%.4f} F{BacklashFeedRate:%.0f}
<pre-move-command><![CDATA[T0]]></pre-move-command>
Hi ozzy
I'm afraid I don't understand?
>After this, the nozzles began to rotate again.
vs.
> Or is there another way to restore nozzle rotation ??
Does it work, or doesn't it work?
The pre-move you can delete.
In "default" you can delete the Rotation/E axis.
Note this will be much easier in the future ;-) There will be a field for the Axis Letter:
And then you can use it in the Gcode command with the {RotationL}
variable. You only need the "default" then.
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/2e3d0934-152e-4e6c-b549-7fc7de568d65%40googlegroups.com.
I'm afraid I don't understand?
The pre-move you can delete.
In "default" you can delete the Rotation/E axis.