Many thanks Elton at Otter Mods for introducing me to Kicad and Affinity.
============
When I look at professionally created front panels, surrounding knobs I often see "goes to 11" gradients:
(What are these called? Dials? Tick marks? Tap Mach II? I'm not sure, but, I wanted to add them to my front panels.
For the post I'll call them "dials").
Using the built-in graphics tools in Kicad 9 didn't get me far, but found I could import graphics into Kicad as footprints, then add them to PCB's used as front panels on a silkscreen layer.
OK, how?
There are two graphics import methods in Kicad I know of:
First--easy: through Kicad's "Project Manager"--a tool you see when you first open the program--I could turn PNG graphics into bitmaps, using the Image Converter tool.
Works, but, I found at times the output was grainy.
Use Affinity Designer to create SVG formatted files, then import the files into Kicad as footprints. Finally, place the graphic footprints on your front panels.
Today's post outlines a workflow to do this--this may be documented somewhere, but I couldn't find it, and ChatGPT was out to lunch.
CANVA AFFINITY
First I needed to get Canva Affinity, Elton's choice for creating SVG graphics.
Tough choice. Pay enormous bucks for an Adobe Creative Cloud subscription, complete with hidden fees, a confusing cloud presence, and terrible tech support?
Nope. Good news: like Kicad 9, Canva Affinity is free.
Or is it? I had to set up a Canva account, last I heard the friendly Canva folks aren't a 501C, rather someone has to buy lunchroom donuts and most important: keep the shareholders happy.
Whatever....I set up a "free" Canva account, downloaded Affinity, and installed it on my W11 PC.
So far, so good.
After a few hours of trying out the new Affinity: it felt like a true Adobe killer, combining features found in Illustrator, Photoshop, and InDesign, into one mega-graphics app. Affinity can do most everything Adobe, except grab you by your legs, flip you upside-down, shake the hell out of you, then pocket whatever change falls out.
For creating dials I focused on Affinity's VECTOR persona which closely matched features found in illustrator.
It had an Export > SVG feature--so far, so good.
CREATING THE DIAL
Knowing squat about Affinity vector I watched this video which contained a lot of what I wanted to do.
An aside: I found a lot of online documentation for Canva Affinity out of date; perhaps Affinity, like Microsoft, has no problem changing their UI early and often, like soiled chonies; Internet documentation (and AI) is slower to catch up.
| ....they moved around the furniture? |
- I chose a 120mm x 120mm artboard and made sure the diameter of the outer circle had a 100mm diameter. How to set up artboards and canvases in Affinity is covered in this video--video is not for the UI current as of 12-1-25 but I could follow it. The 100mm diameter made the size conversions described below easier to figure out.
- I used grids/guides. Good video for that (again, for an earlier version of Affinity Designer but the steps still seem current?) is here. However, there does not appear top be a way to save a custom grid configuration, unfortunate. Here are the settings used:
- To make the tick marks, use Affinity's Vector "power repeat" feature; take a look at this how-to video. I had to make sure to set the checkboxes and adjust rotate points as described in the video or I'd end up with an ugly mess.
- The repeat settings used for the big ticks:
- I then created a smaller tick over the large one at 12 o'clock, dragged its rotation point to center (red line and green guide lines visible) and repeated with rotation of 7.5 and number of copies of 64.
- Use the Affinity Vector knife tool
- If you zoom way in on the circle the knife tool becomes the scissor tool—yeh, I knew that.
- Make the start and end cuts on the arcs, where we need to get rid of parts of the circle, by left clicking with the scissor tool
- From the main menu: vector > separate curves
- Using the move tool (not node tool!) click between 5 and 7;
- The arc to be deleted is boxed with a faint blue rectangle.
- Hit delete on your keyboard
- Arc that was boxed is now gone
- Use node tool to further clean up any ugliness.
AND NOW--A WORD ABOUT THIS BLOG'S SPONSOR
IMPORTING INTO KICAD
X = Z/(A*3.08)
Where:
- X is the # to use for Kicad's import scale
- Z is final size you want
- A is the original size of SVG










