Wishlist: Automatic value field substitution when creating footprints
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Wishlist
|
Jeff Young |
Bug Description
/*
Application: kicad
Version: 4.0.2-4+
wxWidgets: Version 3.0.2 (debug,
Platform: Linux 3.13.0-24-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
*/
This wishlist is specifically for PcbNew when creating and placing footprints.
It would be nice if there was a special string that you could use (e.g. VALUE**) so that the value field in the footprint is automatically populated from the part name upon placement.
This is so that you don't have to retype the footprint name in the value text field every time you create a new footprint (to be compliant with the Kicad Library Conventions).
This wishlist came about from a forum discussion here: https:/
Changed in kicad: | |
status: | New → Incomplete |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
I think no need to use any special string: any Values given in eeschema goes through to footprint.
1 - in eeschema I place a component (e.g. 74xx - 74LS245) where Value=74LSD245, and Footprint=empty.
2 - I Edit component, in Fields I select Footprint, and Browse Footprint
3 - I browse to Housing_DIP - DIP-20_W7.62mm and push "Insert Footprint in board" button
4 - I close component edit window by OK
5 - I click Annotate schematic - Annotate - Close
5 - Click Generate netlist ...
6 - Start pcbnew and load/create pcb
7 - Click Read netlist...and place fine new DIP20 package.
When I edit this footprint, I have a "Reference=U1', "Value=74HC245".
If i start Footprint Editor and load footprint "Housing_DIP - DIP-20_W7.62mm", I see "Reference=REF**" and "Value= DIP-20_ W7.62mm" .
So Value is not "VAL**" or any other special string, still it will be replaced by Value from the netlist!!
So please tell us how to reproduce the issue?
Application: kicad
libcurl/ 7.46.0 OpenSSL/1.0.2d zlib/1.2.8 libidn/1.32 libssh2/1.6.0 librtmp/2.3 compatible with 2.8) GRAPHICS_ CONTEXT= OFF
USE_ WX_OVERLAY= OFF
KICAD_ SCRIPTING= ON
KICAD_ SCRIPTING_ MODULES= ON
KICAD_ SCRIPTING_ WXPYTHON= ON
USE_ FP_LIB_ TABLE=HARD_ CODED_ON
BUILD_ GITHUB_ PLUGIN= ON
Version: (2016-04-22 BZR 6709, Git 5d6f8d1)-product, release build
Libraries: wxWidgets 3.0.2
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.57.0
Curl: 7.46.0
KiCad - Compiler: GCC 5.2.0 with C++ ABI 1009
Settings: USE_WX_