Author Topic: footprinter.xyz - Quick footprints from component datasheets  (Read 1991 times)

0 Members and 1 Guest are viewing this topic.

Offline fredgreer

  • Newbie
  • Posts: 1
  • Country: au
Hi all,

I've been hacking away at a little project you might find useful: http://footprinter.xyz/

It's a very basic footprint editor that lets you draw pads on top of the recommended footprints from component datasheets.



There's more information on GitHub at https://github.com/fredgreer/footprinter

Please let me know if it helps you!
 
The following users thanked this post: ebclr, exe, SparkyFX, schratterulrich

Offline pierreraymondrondelle

  • Contributor
  • Posts: 21
  • Country: fr
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #1 on: May 19, 2019, 01:02:37 pm »
Hi,
Please tell me how to use it and what version of Kicad it is compatible with.
Thanks in advance.
 

Offline Spirit532

  • Frequent Contributor
  • **
  • Posts: 432
  • Country: by
    • My website
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #2 on: May 19, 2019, 09:18:20 pm »
That is really great!
A couple suggestions:
  • Snap alignment of pads to others - not to a grid, just so that they're all straight and of the same size.
  • Very basic edge recognition to snap to lines on the document
« Last Edit: May 19, 2019, 09:19:59 pm by Spirit532 »
 

Online ignilux

  • Supporter
  • ****
  • Posts: 62
  • Country: us
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #3 on: May 21, 2019, 10:22:27 pm »
Neat! One thing I would suggest would be to have the size of new pads be equal to the size of the most recent pad placed.
 

Offline Habropoda

  • Regular Contributor
  • *
  • Posts: 65
  • Country: us
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #4 on: May 22, 2019, 12:35:25 am »
There is some sort of copy function shown on the demo but I don't see how it is started.  Is this working for anyone?
 

Offline Spirit532

  • Frequent Contributor
  • **
  • Posts: 432
  • Country: by
    • My website
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #5 on: May 22, 2019, 12:37:01 am »
There is some sort of copy function shown on the demo but I don't see how it is started.  Is this working for anyone?

Ctrl+C and then Ctrl+V works for me.
 

Offline Habropoda

  • Regular Contributor
  • *
  • Posts: 65
  • Country: us
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #6 on: May 22, 2019, 12:39:44 am »
That does it.  Thanks!
 

Offline pierreraymondrondelle

  • Contributor
  • Posts: 21
  • Country: fr
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #7 on: May 22, 2019, 09:56:22 am »
Hi,
How do you install / use it ?
There's no executable, so I think that it's a plugin. I'm stuck here !
Regards
 

Offline Habropoda

  • Regular Contributor
  • *
  • Posts: 65
  • Country: us
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #8 on: May 23, 2019, 04:37:00 am »
It's not a plug in.  It works as a web page in Firefox but would not work in IE.  Try a different browser.
 
The following users thanked this post: pierreraymondrondelle

Online ataradov

  • Super Contributor
  • ***
  • Posts: 6823
  • Country: us
    • Personal site
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #9 on: May 23, 2019, 05:11:55 am »
Don't those things in the datasheet always say "not to scale" and such?
Alex
 
The following users thanked this post: exe

Offline pierreraymondrondelle

  • Contributor
  • Posts: 21
  • Country: fr
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #10 on: May 23, 2019, 10:42:58 am »
It's not a plug in.  It works as a web page in Firefox but would not work in IE.  Try a different browser.

Not so obvious to open http://footprinter.xyz/ ! The readme file is very confusing.

Thanks a lot anyway, you put me on the right way.
Regards
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 7538
  • Country: us
    • SiliconValleyGarage
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #11 on: May 23, 2019, 11:40:31 am »
Don't those things in the datasheet always say "not to scale" and such?
yup. exactly my first thought ... also vertical and horizontal may be differently scaled.

i would like to see a 'solidowrks style' interface.

you draw shapes and specify distances / lengths between objects.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline Nerull

  • Frequent Contributor
  • **
  • Posts: 686
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #12 on: May 27, 2019, 03:36:42 pm »
Don't those things in the datasheet always say "not to scale" and such?
yup. exactly my first thought ... also vertical and horizontal may be differently scaled.

i would like to see a 'solidowrks style' interface.

you draw shapes and specify distances / lengths between objects.

Very much this. Every time I have to draw something in any EDA I've tried I find myself really wishing I had a dimension tool.
 

Offline mark03

  • Frequent Contributor
  • **
  • Posts: 681
  • Country: us
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #13 on: May 27, 2019, 04:39:27 pm »
The nice thing about Kicad is that the footprint format is plain text and fairly simple.  With some practice you can have a text editor open in one window, the datasheet in another, and just enter the footprint by hand.  This is much faster than any graphical tool.
 

Offline thinkfat

  • Supporter
  • ****
  • Posts: 1271
  • Country: de
    • Matthias' Hackerstübchen
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #14 on: June 03, 2019, 08:30:05 am »
I tried it briefly to create a QFN40 footprint from a datasheet.
  • Precision is not good, to match the pad sizes from the datasheet I still end up entering the actual numbers from the datasheet, I'm not able to match the numbers using the visual interface
  • Positioning of the pads is consequently off
  • Positioning the pads with the mouse is tedious and difficult get the necessary precision
  • Screen captures from the datasheet, which is what I'd mostly do, doesn't give a reference precise enough. All the lines are multiple pixels thick
Footprint attached for reference
Everybody likes gadgets. Until they try to make them.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 7538
  • Country: us
    • SiliconValleyGarage
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #15 on: June 03, 2019, 03:49:49 pm »
I tried it briefly to create a QFN40 footprint from a datasheet.
  • Precision is not good, to match the pad sizes from the datasheet I still end up entering the actual numbers from the datasheet, I'm not able to match the numbers using the visual interface
  • Positioning of the pads is consequently off
  • Positioning the pads with the mouse is tedious and difficult get the necessary precision
  • Screen captures from the datasheet, which is what I'd mostly do, doesn't give a reference precise enough. All the lines are multiple pixels thick
Footprint attached for reference

footprints like that are easy to make. it's the crap like this that is a pain in the butt :



Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline thinkfat

  • Supporter
  • ****
  • Posts: 1271
  • Country: de
    • Matthias' Hackerstübchen
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #16 on: June 03, 2019, 08:09:33 pm »
footprints like that are easy to make. it's the crap like this that is a pain in the butt :


Yeah, I know. If you need a standard footprint there are other, better options, like the footprint wizards in KiCAD

But still, I'd prefer a parametric input instead of a point-n-click interface, which might get me a result quickly but what's it worth if the pads are a couple 10ths of millimeters off because it's not possible to setup the scale or place the pads with enough precision.
Everybody likes gadgets. Until they try to make them.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 7538
  • Country: us
    • SiliconValleyGarage
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #17 on: June 03, 2019, 09:19:06 pm »
footprints like that are easy to make. it's the crap like this that is a pain in the butt :


Yeah, I know. If you need a standard footprint there are other, better options, like the footprint wizards in KiCAD

But still, I'd prefer a parametric input instead of a point-n-click interface, which might get me a result quickly but what's it worth if the pads are a couple 10ths of millimeters off because it's not possible to setup the scale or place the pads with enough precision.

exactly.  Last friday i had to make one for a power ic that had pads with 45 degree and 33 degree angles in them ... QFN device with internal pads ,pads with cutout , pads that widen as the enter the body. And of course datasheet had all measurements .... except the ones i need ( center of pad and pad length and width. They only gave the edge coordinates ... mmaaargghhhhh  so i modeled it in solidworks since there you can easily specify anything to anything and the tool will warp and bend your sketch to your specification. )  load the step file in altium -> create pcb from 3d body model . kaploink. done.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline NANDBlog

  • Super Contributor
  • ***
  • Posts: 4836
  • Country: nl
  • Current job: ATEX certified product design
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #18 on: June 03, 2019, 09:28:45 pm »
I tried it briefly to create a QFN40 footprint from a datasheet.
  • Precision is not good, to match the pad sizes from the datasheet I still end up entering the actual numbers from the datasheet, I'm not able to match the numbers using the visual interface
  • Positioning of the pads is consequently off
  • Positioning the pads with the mouse is tedious and difficult get the necessary precision
  • Screen captures from the datasheet, which is what I'd mostly do, doesn't give a reference precise enough. All the lines are multiple pixels thick
Footprint attached for reference

footprints like that are easy to make. it's the crap like this that is a pain in the butt :
And connectors. Especially the ones that come without 3d file to verify, and interlock with an enclosure, with a datasheet full with strange mix of imperial and metric values. Drafted by a person who is a mechanical engineer, never made a footprint in his life and doesn't really speak English.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 7538
  • Country: us
    • SiliconValleyGarage
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #19 on: June 04, 2019, 02:52:50 pm »
I tried it briefly to create a QFN40 footprint from a datasheet.
  • Precision is not good, to match the pad sizes from the datasheet I still end up entering the actual numbers from the datasheet, I'm not able to match the numbers using the visual interface
  • Positioning of the pads is consequently off
  • Positioning the pads with the mouse is tedious and difficult get the necessary precision
  • Screen captures from the datasheet, which is what I'd mostly do, doesn't give a reference precise enough. All the lines are multiple pixels thick
Footprint attached for reference

footprints like that are easy to make. it's the crap like this that is a pain in the butt :
And connectors. Especially the ones that come without 3d file to verify, and interlock with an enclosure, with a datasheet full with strange mix of imperial and metric values. Drafted by a person who is a mechanical engineer, never made a footprint in his life and doesn't really speak English.

yup, those too.. i HATE connectors. to the point that, if a manufacturer can not provide a detailed STEP file i refuse to use their product.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline LapTop006

  • Supporter
  • ****
  • Posts: 460
  • Country: au
Re: footprinter.xyz - Quick footprints from component datasheets
« Reply #20 on: June 07, 2019, 09:45:48 am »
I tried it briefly to create a QFN40 footprint from a datasheet.
  • Precision is not good, to match the pad sizes from the datasheet I still end up entering the actual numbers from the datasheet, I'm not able to match the numbers using the visual interface
  • Positioning of the pads is consequently off
  • Positioning the pads with the mouse is tedious and difficult get the necessary precision
  • Screen captures from the datasheet, which is what I'd mostly do, doesn't give a reference precise enough. All the lines are multiple pixels thick
Footprint attached for reference

footprints like that are easy to make. it's the crap like this that is a pain in the butt :
And connectors. Especially the ones that come without 3d file to verify, and interlock with an enclosure, with a datasheet full with strange mix of imperial and metric values. Drafted by a person who is a mechanical engineer, never made a footprint in his life and doesn't really speak English.

yup, those too.. i HATE connectors. to the point that, if a manufacturer can not provide a detailed STEP file i refuse to use their product.

Have you found you're able to trust those STEP files? So far I've always created the part per the numbers and just considered it a bonus if the step file works, let alone is fully detailed (and not obnoxious colours).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf