on PCBNew, when graphics is imported: no resize handles to adjust the size (of course)
In case you want to edit the size in a second time: not possible. You need to delete everything and to re-import the graphics.
I don’t know why but I was convinced in the 7.0 this missing part was added somehow
… and that issue was supposedly fixed in record time ( 13 minutes between reporting and "fix committed). I guess you read about that issue somewhere (It started on the user forum here).
I did check upon this yesterday, and I could resize the picture (In V7.0.0) I could not resize earlier in the same project. Maybe the fix was too quick and not thorough enough, maybe it has something to do with your version or how it was built…
To get this: Start KiCad, and then Help / About / Copy Version Info and then paste it here.
The complete version info is about 20 lines of text, and mine looks like:
Application: KiCad x86_64 on x86_64
Version: 7.0.0-da2b9df05c~163~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.2.1
FreeType 2.10.1
HarfBuzz 6.0.0
FontConfig 2.13.1
libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Platform: Linux Mint 20.3, 64 bit, Little endian, wxGTK, xfce, x11
Build Info:
Date: Feb 14 2023 10:38:50
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.71.0
OCC: 7.5.2
Curl: 7.87.0
ngspice: 38
Compiler: GCC 9.4.0 with C++ ABI 1013
Build settings:
KICAD_SPICE=ON
The important stuff for mf_ibfeew probably is the da2b9df05c string. That identifies some exact build or packaging variant so he can see whether the patch from last week was included in your build.
And when I import my SVG files (normally logos etc), there is no way to edit the size of them
ok, so you got a unrelated reply, both answers (from paul and me) refer to import of bitmap graphics (new feature in v7, could be used as background-image, for footprint-design or reverse-engineering).
Well also because I don’t see any other way since here I can choose only DWG or SVG
Moreover, the request on github is of 2 months ago it means that perhaps we can have ti next year … perhaps …
I hope in a 7.0.1 to get this feature (without to hope for 1 year and perhaps don’t get this :-/ ) .
It’s quite annoying, once you don’t know exactly the scale, to try and retry to import.
With handles is the way to go with any imported graphics
I have to disappoint you again. Normally all Kicad v.0.x-versions (in this case: all Kicad v7.0.x-versions) get only bugfixes, no new added features. This decision was made to get a stable version for production-use with as few bugs as possible.
New features (which are more likely to also introduce new bugs) are added to the current development-version (== nightly version == v7.99 == the next upcoming v8 for next year). So if someone takes the work for that feature you could get it with v8, but currently no one is working on that - so I would not bet for vector-graphics resizing.
By the way, feature freeze for v8 is sometime around autumn 2023.
You could look into the parallel thread “Post-v7 new features and development news” to see what is added to that development version.
Well I should say that this feature, was already discussed many months ago … even by myself … so way before the 7.0.0 closure was taking place. Way before!
I just didn’t mentioned it because I don’t recall where I wrote it if here, or in the gitlab … don’t recall.
Although I remember that it was forwarded that note for the v7. But then I lost the tracking and I was really hoping this was implemented now.
Since the imported SVGs are really handled in a very crapy way (it is!). Despite what one can say against what I told, they are useful for Logos (just for instance).
Hence I’m very disappointed it was ditto ignored. So I’m not here to install unstable versions (7.99 etc) of KiCAD with stuff that more probably will disappear once the official release is out, and then screwing up all the projects at once, and with nor any compatible plugins … it’s very dangerous indeed, as you can imagine.
So to wait another year hoping … on the nothing … as already 1 year is gone … for nothing (about this specific feature)
You should not assume that if you discussed something that it should be made.
Probably there are other, more important things to be done.
When KiCad was 4.0.7 (if remember well) I was writing and discussing that snapping that can jump my cursor half the screen is not the best solution and snapping should always be limited to some screen pixels and I see nothing wrong that it is still not implemented (I didn’t checked V7 yet).
I think there are many tools that allow you to scale SVG so the problem has way around.
I got your point although the “ways around” are not the way to work. They are just the ways around.
And there is nothing to do externally. Resize must be done inside the program since it does what it wants on its own way.
So: import, resize (the required adjustments) and placement.
her it’ snot even possible to resize. You have to remove and re-import and try other scales. The way like in the '70s … well if I see my calendar we’re in 2023
What does the svg format have to do with radio electronics? Your wishlist makes 2d-3d cad if you embed all this in kicad then get altium + where even for 7000 normally it does not work
It has to do when you have to include graphics inside the project.
Right?
Don’t tell me you never seen the logo of a Company or other indications graphically imported into PCB.
when you import graphics, and only DXFs and SVGs are possible, to have handles to resize the imported graphics.
Also the more basic rescale, there is not, once imported I mean.
So: selecting the object and click on EDIT, not ay scale it appears. AND it can be temporary sufficient.
Handles are better choice of course.
Board is gerber picture is a different format. Do you understand the difference between, for example, freecad and kicad? Who forbids you to use the graphics editor for graphics?You need scale another need to draw drawings the third need a built-in drawing editor and then we get a bunch of glitches and bugs with the outgoing program