Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Offset adjust to compensate for pad spacing error in fine pitch components.
yajeed2000
Hi,
I am trying to print out several square 28 x 28 208 pin quad flat packages using a standard laser printer. However when printed the pads do not line correctly with actual component pins.There is a small error in the spacing of the pins that is caused either by the printer (paper stretch)or in Kicad. It would be useful if some kind of VERY SMALL offset adjustment (X and Y direction)could be introduced in the print dialog. Alternatively could anyone suggest a way of correcting this error. Thanks. David |
Ian bell
yajeed2000 wrote:
Hi,Could you post a copy of one that has this problem to the files section of the group? That way others can try rpinting it see if it is just a problem at your end or a general Kicad problem. Ian -- Ian T-Bell aka RuffRecords aka RedTommo www.geocities.com/ruffrecords |
yajeed2000
Hi,
I've uploaded it to the test print plot folder. I've been using Ghostview to veiw and print the files to a HP laserjet colour printer (a new one at work, so its not worn out). Can people please try this file and let me know if it has the same problem. Thanks, David. --- In kicad-users@..., Ian bell <ianbell@u...> wrote: that (X andis caused either by the printer (paper stretch)or in Kicad. isY direction)could be introduced in the print dialog.Could you post a copy of one that has this problem to the files just a problem at your end or a general Kicad problem. |
JPD Borgna
¿ªÔÆÌåÓýyajeed2000 wrote:Hi there!Hi, I've uploaded it to the test print plot folder. I've been using Ghostview to veiw and print the files to a HP laserjet colour printer (a new one at work, so its not worn out). Can people please try this file and let me know if it has the same problem. Ive printed it with a lexmark laser printer using linux and ghostview and put my spartan2-pq208 on top of the printed page and (with a magnifiying glass) saw that the pads are OK! Im interesed in this tests too because ive just send my board (wich uses? this) to the factory for made some prototypes. If any one else can test them, please!! Saludos, Juan Pablo. Thanks, David. --- In kicad-users@..., Ian bell wrote:yajeed2000 wrote:Hi, I am trying to print out several square 28 x 28 208 pin quad flat packages using a standard laser printer. However when printed the pads do not line correctly with actual component pins.There is a small error in the spacing of the pinsthatis caused either by the printer (paper stretch)or in Kicad. It would be useful if some kind of VERY SMALL offset adjustment(X andY direction)could be introduced in the print dialog. Alternatively could anyone suggest a way of correcting this error. Thanks. DavidCould you post a copy of one that has this problem to the files section of the group? That way others can try rpinting it see if itisjust a problem at your end or a general Kicad problem. Ian -- Ian T-Bell aka RuffRecords aka RedTommo------------------------ Yahoo! Groups Sponsor --------------------~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. --------------------------------------------------------------------~-> Please contribute your symbols and modules to the library folder in the group files section. Yahoo! Groups Links <*> To visit your group on the web, go to: <*> To unsubscribe from this group, send an email to: kicad-users-unsubscribe@... <*> Your use of Yahoo! Groups is subject to: -- Juan Pablo Daniel Borgna -- T¨¦cnico Electr¨®nico INTI-Electr¨®nica e Inform¨¢tica Direcci¨®n: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Mart¨ªn, Bs. As., Argentina TE:+(5411)4724-6200 |
JPD Borgna
yajeed2000 wrote:
Hi,Well, the pins are not perfect (all in the center of the pad) but all of them appear to be good. The poscript you send is a file->print or its a plot printed? Saludos, Juan Pablo. -- Juan Pablo Daniel Borgna -- Tcnico Electrnico INTI-Electrnica e Informtica Direccin: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Martn, Bs. As., Argentina TE:+(5411)4724-6200 |
yajeed2000
I'm just using the file -> plot dialogue using the windows version of
kicad.I will try to print it out using Linux over the weekend, to see if it makes any difference. --- In kicad-users@..., JPD Borgna <jpborgna@i...> wrote: check all ofthe alignment of the pins,if that makes any difference.Well, the pins are not perfect (all in the center of the pad) but them appear to be good.Constituyentes CC157 (CP B1650KNA) San Mart¨ªn, Bs. As., Argentina TE:+(5411)4724-6200 |
JPD Borgna
¿ªÔÆÌåÓýJPD Borgna wrote:Has any one made a board with this and solder it right???? please! if not, i have to call my manufacturer right now toyajeed2000 wrote: stop the making of my board! Saludos, Juan Pablo. Hi, I forgot to mention that I'm using a 20x Binocular microscope to check the alignment of the pins,if that makes any difference. David.Well, the pins are not perfect (all in the center of the pad) but all of them appear to be good. The poscript you send is a file->print or its a plot printed? Saludos, Juan Pablo. -- Juan Pablo Daniel Borgna -- T¨¦cnico Electr¨®nico INTI-Electr¨®nica e Inform¨¢tica Direcci¨®n: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Mart¨ªn, Bs. As., Argentina TE:+(5411)4724-6200 |
Tonamiben
yajeed2000 wrote:
Hi,I tried it with Acrobat distiller on an WinXP and Ricoh laser printer, my screen resolution is 1280X1024 On paper and on screen I see a discrepancy of spacing between pads. On screen it range from 55 to 62 pixels spacing between pads. One that is use to work with postscipt may analyse the coordinate and calculate if there is also a discrepancy there. Maybe the file is OK and it is only a rounded coordinate that is printed or layed on screen. Maybe it's a good idea to look at the coordinates inside the gerber file also? Benoit |
Pedro Mart¨ªn del Valle
Hi,
toggle quoted message
Show quoted text
My experience is: 1. When I print directly to the printer, I never get the rigth footprint draws. Even when I have printed the pdf-footprints included in the kicad package. Same results either with Linux or Windows and with 3 different printers. 2. If I plot (trazar in Spanish) the files to a .ps file and afterwards I print the file (I have used Konqueror) the result is OK. 3. If I read the Gerber files with the manufacturer drilling machine programmes, the result is OK. I do not know which programme it uses. My Gerber files were generated with the Linux Kicad version and the drilling programme runs under Windows. Regards, Pedro. yajeed2000 wrote: |
yajeed2000
Hi,
I've found out in the module editor that the pins in this package are not spaced evenly.I've opened the file libcms.mod which is an editable text file.Under the entry for the PQFP208 module the line POS 5030 - 6100 indicates the centroid of pad 1, and so on for each pin.There needs to be a spacing of 0.02 inches (200) between pads.So for pin 2 the line reads POS 4830 -6100 (5030-4830 = 200). From pin 3 the spacing varies. I've created a small console C++ (standard template stuff) program to calculate for me the correct numbers to replace in the libcms.mod file.Problem is there are 208 pins to edit this way. It is much easier editing this text file than using the module editor to move the pads by hand. If anyone could come up with a find and replace program to do the work it would be great.Even better would be a utility to place pins automatically at a fixed distance on each module/pcb package. Hope this info is useful. David. --- In kicad-users@..., "yajeed2000" <djsbriscoe@t...> wrote: that is caused either by the printer (paper stretch)or in Kicad.and Y direction)could be introduced in the print dialog. |
JPD Borgna
Hi all, I hope that with this we can leave te "case closed":
With the attached script and this parameters: ./pqgen.pl 52 2 pq208 197 0 1000 100 I created a "ruller" for compare with the kicad package. According to a datasheet from Xilinx PK007 (v1.2) June 18, 2004 about the PQFP (PQ208/PQG208) Package the space betwen pads should be 19.68503937 in mills of inches, i used 197 (rounding) for this ruller. When comparing on the screen this ruller with the package that comes with kicad i can see that the pads are not perfect, the differences varies from pad to pad, and some in the middle ar ok. So (lucky me!) i think the package will work with no problems. From here to 2 to 3 weeks (:-P) im going to have a board designed with this package. Then ill tell you the real thing: if it works or im fired.... Ive also attached a board with two modules, the one in the component has the pads from the ruller, the one in the solder side is the one wich comes with kicad. Saludos, Juan Pablo. -- Juan Pablo Daniel Borgna -- T¨¦cnico Electr¨®nico INTI-Electr¨®nica e Inform¨¢tica Direcci¨®n: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Mart¨ªn, Bs. As., Argentina TE:+(5411)4724-6200 Archivo adjunto: pqgen.pl Un archivo adjunto a este email ha sido removido debido a que el nombre del archivo no est¨¢ permitido. Archivo adjunto: tests.zip/tests.cache.lib Un archivo adjunto a este email ha sido removido debido a que el nombre del archivo no est¨¢ permitido. |
JPD Borgna
JPD Borgna wrote:
toggle quoted message
Show quoted text
By sending a .pl file i violated the mail policy, sorry. Now i send the file as .perl. :-D :-P Saludos, Juan Pablo. Hi all, I hope that with this we can leave te "case closed": --
Juan Pablo Daniel Borgna -- Tcnico Electrnico INTI-Electrnica e Informtica Direccin: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Martn, Bs. As., Argentina TE:+(5411)4724-6200 |
Ian bell
JPD Borgna wrote:
JPD Borgna wrote:On a general adim note, if anyone has files to share with other group members, please use the group files section rather than attachments to group emails. Thanks Ian (group moderator) -- Ian T-Bell aka RuffRecords aka RedTommo www.geocities.com/ruffrecords |
yajeed2000
Hello,
I have spent the last few days correcting the pin spacing on the PQFP208 module, the pin spacing is now correct at 19.7 Mils. If anyone is interested I will upload the modified module file. I did the editing by changing the co-ordinates directly in the libcms.mod text file.To do this I wrote a small c++ file to generate the co-ordinates to a file.I then used another parsing program to replace each incorrect line in the original module file with the modified line.Finally I fired up the module editor and checked the spacing.The package outline will need slight ajustment, but that is easily done by moving/extending a few lines.The critical thing is that the pads are now spaced correctly. The only thing that remains is to print out and test it on the actual device. Please let me know if anyone would like to try this out also. Regards, David. --- In kicad-users@..., JPD Borgna <jpborgna@i...> wrote: 197 0 1000 100has the pads from the ruller, the one |
JPD Borgna
¿ªÔÆÌåÓýyajeed2000 wrote:I want to try it out, is it at yahoo files? where?Hello, I have spent the last few days correcting the pin spacing on the PQFP208 module, the pin spacing is now correct at 19.7 Mils. If anyone is interested I will upload the modified module file. I did the editing by changing the co-ordinates directly in the libcms.mod text file.To do this I wrote a small c++ file to generate the co-ordinates to a file.I then used another parsing program to replace each incorrect line in the original module file with the modified line.Finally I fired up the module editor and checked the spacing.The package outline will need slight ajustment, but that is easily done by moving/extending a few lines.The critical thing is that the pads are now spaced correctly. The only thing that remains is to print out and test it on the actual device. Please let me know if anyone would like to try this out also. Saludos, Juan Pablo. Regards, David. --- In kicad-users@..., JPD Borgna wrote:Hi all, I hope that with this we can leave te "case closed": With the attached script and this parameters: ./pqgen.pl 52 2 pq2081970 1000 100 I created a "ruller" for compare with the kicad package. According to a datasheet from Xilinx PK007 (v1.2) June 18, 2004 about the PQFP (PQ208/PQG208) Package the space betwen pads should be 19.68503937 in mills of inches, i used 197 (rounding) for this ruller. When comparing on the screen this ruller with the package that comes with kicad i can see that the pads are not perfect, the differences varies from pad to pad, and some in the middle ar ok. So (lucky me!) i think the package will work with no problems. From here to 2 to 3 weeks (:-P) im going to have a board designed with this package. Then ill tell you the real thing: if it works or im fired.... Ive also attached a board with two modules, the one in the componenthasthe pads from the ruller, the one in the solder side is the one wich comes with kicad. Saludos, Juan Pablo. -- Juan Pablo Daniel Borgna -- T¨¦cnico Electr¨®nico INTI-Electr¨®nica e Inform¨¢tica Direcci¨®n: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Mart¨ªn, Bs. As., Argentina TE:+(5411)4724-6200 Archivo adjunto: pqgen.pl Un archivo adjunto a este email ha sido removido debido a que el nombre del archivo no est¨¢ permitido. Archivo adjunto: tests.zip/tests.cache.lib Un archivo adjunto a este email ha sido removido debido a que el nombre del archivo no est¨¢ permitido. -- Juan Pablo Daniel Borgna -- T¨¦cnico Electr¨®nico INTI-Electr¨®nica e Inform¨¢tica Direcci¨®n: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Mart¨ªn, Bs. As., Argentina TE:+(5411)4724-6200 |
JPD Borgna
yajeed2000 wrote:
Hi,Its a perfect fit! It should replace the one that comes with kicad. Any way, i think the older should work too, its not too different. Saludos, Juan Pablo. -- Juan Pablo Daniel Borgna -- Tcnico Electrnico INTI-Electrnica e Informtica Direccin: Avenida General Paz 5445 entre Albarellos y Constituyentes CC157 (CP B1650KNA) San Martn, Bs. As., Argentina TE:+(5411)4724-6200 |
Harish Mistry
Hello, I am a new user and i would like to know how you manage to create the part with 19.7 mils pin to pin spacing. I need to create a bunch of SMD parts with very fine pitch and i'm having problem with the grid setting in mm. It seems to go off? and the error build up as you get to the last pin i'm off by about 1 pin. Thanks in Advance hmistry494 JPD Borgna wrote: yajeed2000 wrote:I want to try it out, is it at yahoo files? where?Hello,
Find your next car at |
yajeed2000
Hi,
This is How I did it. a/ I backed up and then opened the libcms.mod (file in which the PQFP208 module is described) file in a text editor, found the entry for this module,then I selected copied and pasted this into a new text file.I saved this as filetoparse.txt (this name was hard coded into the program I used). b/I wrote a c++ program that auto generated the pad co-ordinates after asking for pad spacing,starting co-ordinate, number of pads to generate and a few other relevant questions.The co-ordinates where written to a text file.I ran this program 4 times for each side of the module (for a 208 pad total), saving to a different filename each time. c/I then copied and pasted the text from the co-ordinates files above into 1 text file (in pad order) and saved this as filetoread.txt (again name hardcoded into written program). d/ I then ran the program I'd written (with a little help) replace.exe. This program took the filetoparse text file, and replaced each old co-ordinate with the newly generated co-ordinate from the filetoread text file.It then wrote the results to a file called parsedfile.txt. I then renamed this file to PQFP208.MOD. My hope is that an auto pad generation feature could be created in the Kicad module editor for use with fine pitch,large pin count devices. Too many errors are introduced through fatigue and user error when placing the pads,especially if having to place 208 of them. I do not know C++ well enough (still a newbie programmer) or how to program in WxWidgets otherwise I'd write this myself. Hope this explanation is of some use. David. --- In kicad-users@..., Harish Mistry <hmistry494@y...> wrote: the part with 19.7 mils pin to pin spacing. I need to create a bunch of SMD parts with very fine pitch and i'mhaving problem with the grid setting in mm. It seems to go off and the error build up as you get to the last pin i'm off by about 1 pin. Thanks in Advancewrote: Hello,in the group files section. Service.
|
to navigate to use esc to dismiss