tutorial:digitizing_with_inkscape
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutorial:digitizing_with_inkscape [2012/02/21 04:25] – [Add an image] mcmaster | tutorial:digitizing_with_inkscape [2016/10/06 18:29] (current) – mcmaster | ||
---|---|---|---|
Line 7: | Line 7: | ||
This assumes that you have a 90 degree routed sample. | This assumes that you have a 90 degree routed sample. | ||
- | I am as of the time of this writing | + | I am as of the time of this writing |
====== Configure inkscape ====== | ====== Configure inkscape ====== | ||
Line 16: | Line 15: | ||
{{: | {{: | ||
- | Edit => Preferences | + | Edit Preferences |
- | * Pen: Create new objects with: Last used style | + | |
- | * Shapes: Rectangle: Create new objects with: Last used style | + | |
- | Without this every time you create a new polygon you'll have to keep re-selecting things. | + | |
+ | * Pen: Create new objects with: Last used style | ||
+ | * Shapes: Rectangle: Create new objects with: Last used style | ||
+ | |||
+ | Without this every time you create a new polygon you'll have to keep re-selecting things. | ||
====== Create a new document ====== | ====== Create a new document ====== | ||
Line 26: | Line 26: | ||
And save it somewhere. | And save it somewhere. | ||
- | File => Document Preferences | + | File Document Preferences {{: |
- | {{: | + | |
- | * Grids: Spacing X: 1.0000 | + | |
- | * Grids: Spacing Y: 1.0000 | + | |
- | {{: | + | |
- | * Snap: Snap to grids: Always snap | + | |
- | Without this it will be difficult to get polygons to line up predictably. | + | |
+ | * Grids: Spacing X: 1.0000 | ||
+ | * Grids: Spacing Y: 1.0000 | ||
+ | {{: | ||
- | ====== Add an image ====== | + | * Snap: Snap to grids: Always snap |
- | Create a new layer to store the image. | + | Without this it will be difficult |
- | FIXME: I forget how to do this nicely | + | ====== Add an image ====== |
- | As a workaround save and close. | + | Create |
- | <g | + | Repeat for additional layers. |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | <image | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | </g> | + | |
- | Save and re-open the document. You should now be able to show/hide that image as a layer. | + | ====== Create some polygons ====== |
- | ====== Create some polygons | + | Start by creating and selecting a new layer. |
{{: | {{: | ||
Line 71: | Line 53: | ||
{{: | {{: | ||
- | Select the "Use straight lines" box. | + | Select the "Use straight lines" box at the top. |
+ | |||
+ | Select a fill at the bottom. | ||
+ | |||
+ | Click once in a corner of the polygon, preferably on a long side. Inkscape will then snap to the closest 90 degree angle as you move it away. Click on the next point on the polygon and for each additional point up to the last one. When you would create the final point (not the final edge) instead click on the original point. | ||
+ | |||
+ | Repeat for additional polygons. | ||
+ | |||
+ | ====== Tips ====== | ||
+ | |||
+ | Setting polygons to half transparent can make them easier to line up. However, you may have to adjust them to full brightness by selecting all before export | ||
+ | |||
+ | Merging .svgs isn't as clean as one might hope. Without a special tool you probably can't have two people work on the same layer in the same file. Either have them work on different layers or you'll have to have someone manually merge them together which may cause more work than it solves. | ||
+ | |||
+ | Although clicking at corners is (possibly) the most intuitive its not the most accurate. | ||
+ | |||
+ | The higher the resolution you can work at the more accurate and quicker you'll likely be. I constantly zoom in and out to work quickly. | ||
+ | |||
+ | ===== Large / complex polygons ===== | ||
+ | |||
+ | Multiple polygons can be combined together. | ||
+ | |||
+ | I recommend against forming complex polygons (ex: a doughnut), in part because JSSim can't currently handle them. If you don't care about JSSim this is probably not a big deal. | ||
+ | |||
+ | ====== Issues ====== | ||
+ | |||
+ | Inkscape 0.47 and perhaps some other version has a bug where your won't get 90 degree snap on the last point. | ||
+ | |||
+ | ====== References ====== | ||
+ | * Digitizing ICs with Inkscape video tutorial (65CE02): http:// | ||
+ | * Some examples | ||
+ | * ST 24C02 clock: http:// | ||
+ | * William' | ||
+ | * https:// | ||
+ | * Someone said to take a look at this | ||
tutorial/digitizing_with_inkscape.1329798308.txt.gz · Last modified: 2013/10/20 14:59 (external edit)