
.jpeg?part=0.2&view=1)
.jpeg?part=0.3&view=1)
--
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 visit https://groups.google.com/d/msgid/openpnp/03422355-cb2d-47d0-9c28-36635b4c1f29n%40googlegroups.com.
However, on my heads with individually driven Z-axes, i use a magnetic encoders to determine the position and home the axes.
It has often been said that accuracy on the Z-axis is not that important, but in my experience, it is definitely helpful to be able to position the nozzle with repeatable accuracy in terms of height, especially when picking up small components at high speed and nailing them on the circuit boards.


.jpeg?part=0.6&view=1)


.jpeg?part=0.4&view=1)
.jpeg?part=0.2&view=1)



> 1. If I set up a job, none of the automatic placements or positions are accurate. I have to go through the parts one at a time and move the camera over them, then tell OpenPnP to use the camera location for that part, and even for the board. I believe it might be calibration issues.
Sadly it is not uncommon for cad and pick-and-place to disagree about
a part center point, board origin, or part zero rotation. It might be
a calibration issue, but not necessarily.
> My board is a consistent 23.7mm out in the X direction and consistently 20mm in the Y direction when I load a board and manually set the board origin to the bottom left corner. I managed to get a workaround on this. I just go to each component and get the correct position with the camera, but this will not be the way forward for me i need to find out how to set this up correctly.
So you want to use the board corner as the board origin, but the cad
has its own opinion. I dont know diptrace - can you control the origin
used for exports?
Hi Thanks for the reply
I found a couple of issues leading to this one, they are all my fault basically
I only realised at about 00:30 last night all my calibrations and all my settings go away after I restart openPNP now this is:
I will use a different computer entirely tonight to make sure about this, but I did start again with the calibrations and started using the save Configuration menu item. And finding the board origin was mostly straight forward from here on.
there are some more smaller issues I noticed that on this specific board if I use the camera view and move between the placements I find all the capacitors are properly aligning, my 7805 and my one soic 8 package aligns very well, but from R18 to the last resistor the alignment ends up on top of one another and all squeezed in to a corner of the PCB
but this I can only blame on DipTrace as I know for a fact all those components was placed in the design and then cut from their place and pasted in another place on the pcb that tells me that the exported file does not have the right information for those components and I will have to mark their locations manually.
From: ope...@googlegroups.com <ope...@googlegroups.com> On Behalf Of Kevin Bralten
Sent: Monday, 16 February 2026 18:57
To: ope...@googlegroups.com
Subject: Re: [OpenPnP] Re: G-Code for releasing a part
> 1. If I set up a job, none of the automatic placements or positions are accurate. I have to go through the parts one at a time and move the camera over them, then tell OpenPnP to use the camera location for that part, and even for the board. I believe it might be calibration issues.
Sadly it is not uncommon for cad and pick-and-place to disagree about
a part center point, board origin, or part zero rotation. It might be
a calibration issue, but not necessarily.
> My board is a consistent 23.7mm out in the X direction and consistently 20mm in the Y direction when I load a board and manually set the board origin to the bottom left corner. I managed to get a workaround on this. I just go to each component and get the correct position with the camera, but this will not be the way forward for me i need to find out how to set this up correctly.
So you want to use the board corner as the board origin, but the cad
has its own opinion. I dont know diptrace - can you control the origin
used for exports?
It seems very common for eCAD software to have uncontrollable opinions about the origin of the board that don't match intuition - this is just "normal".
You shouldn't need to assign each position though, you can get OpenPNP to calculate them all using only a few key points.
1. highlight three broadly spaced placements on the board (ideally fiducials but anything works)
2. Use the "Set the board's location and rotation using multiple placements" icon (
- it looks like a green square with two yellow dots in each of the upper left and lower right corners)
3. Follow the wizard's instructions to set the location of the selected parts (pay attention to which order it asks for them in).
4. The rest of the placement locations are calculated and you can verify them by "positioning the camera at the placement's location" (
) make sure to use the icon in the placements section and not the board section.
--
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 visit https://groups.google.com/d/msgid/openpnp/CAPMWyzzk96V1BO8SVB4x544LF%3DhfmN7%3DRfAzv-w%2BDyVU390RLQ%40mail.gmail.com.