I have a zip-leather book case, and I keep an A5-sized dot-grid notebook in there, along with pens (and permanent markers, whiteboard markers). I use that as my work notebook / journal. When it’s makerspace tool-time, I make a point to write anything in there - from random illegible chicken scratchings, street knowledge (I recently met a guy selling teak wood in the street - and had him scribble down in my notebook where his workshop is, various prices, etc - I just tell people “Write down what I need to know”, and I accumulate some fascinating highly-specific knowledge - like where’s the best buñuelos)
Since it’s dot-grid paper, I will do a few sketches of the idea, and finally use the dotgrid somewhat as a ruler - centimeters (or half…?). I usually get to a point where I have a fairly legible idea of the major parts of the thing I’m building.
At some point, I’ll get excited and want to share it with someone. So I take a picture of the drawing using my phone camera (iPhone). I use the Photos.app Edit mode to (1) Improve the exposure, (2) increase contrast, (3) de-saturate, and I pull in white vignette (this helps because many photos of notebooks have dark corners, and this can cancel that out). Sometimes I’ll use the remote print feature of my phone to send it to my laser printer.
Example:
Work notebook journal
A photo of a notebook drawing, with the contrast cranked up.
Quick aside - The iPhone print → over wifi → reliable laser printer is a highly-useful thing. Whenever I get important information, or really need to take care of something (example: taxes!), I print it out. Then I’ll put a magnetic clip on it, and slap it on my magnetic whiteboard!
Later, I might import that image into Inkscape as a background image. Sometimes I’ll re-create parts of image (example: for a hand-drawn letter, I might prefer to use a quality font. Or, instead of drawing a star, I’ll use an emoji/unicode symbol). Thanks to those of you who contribute to free/open-source icon archives & fonts!
At some point, I’m somewhat happy with the SVG. I’ll usefully save a new version of the file (I am continuously saving file snapshots with date/time filename suffix, like /(Project folder)/Design/2D/(Client)_(Project)_Design_(YYYY-MM-DD_HHmm_(Note).svg
- I will make progress integrating git
earlier into my processes over time, but this is usually how it starts - a bit janky.
Once I have the design SVG save, I’ll make more of a path-oriented version of the design. For example, Kiri:Moto needs the design to be cut from a rectangle stock shape - so in this stage / file, I’ll do things like, (1) create rectangle, (2) select my design and the rectangle, (3) perform a shape subtract, (4) colorize shapes for different machine operations, separate them to other layers, and make it somewhat easy to export them to tools like Kiri:Moto, and FreeCAD Draft workbench.
I’m going in deep learning FreeCAD (but still very early in the learning journey) - so I will use FreeCAD Sketch workbench.
This is kind of a fun part, or highly laborous part (depending on my mood, and how much time I only have) - Making the FreeCAD Sketch shapes, assigning constraints & dimensions to things. I’m learning that, with a good chill playlist and coffee, I can get into it…
Since I’m in extreme learning mode with FreeCAD, a routine I’m finding myself doing, is that I’ll start a project file, get stuck on something, browse forums / post question, and then learn something fundamental, which requires me to start over. So the next day / maker jam session, I’m often starting a new file from scratch - and I’m currently on v3 of this for my Piano keyboard project. In the moment, it can feel frustrating. But in a medium term view, I’m rapidly iterating, and building muscle memory on how to efficiently start projects. Starting to care more about labeling things. (Since I open-source my projects and share links to FreeCAD files in the code repository, I then think - Well, If I want any chance of getting help on my projects, other people will benefit from decent naming… )
Funny story - A few weeks ago, I was so frustrated with FreeCAD, I didn’t even know how to sketch anything… so I decided, I know Inkscape, I’ll just start with that, and set dimensions numerically, so it would be quasi-CAD like. And when I figure out FreeCAD, maybe I can just import it as SVG / geometry. It really sounded like a good idea when I thought it, and thought I discovered a clever cheat code. I’ll just share that this was a huge waste of time, and I just angered myself at being bad at myself using a tool the wrong way, and somewhat understood from a fundamental level why CAD programs were invented to begin with…
I think a longer stretch toolset will be something like
- Dot Paper notebook / whiteboard
- Inkscape / Affinity Designer (2D to SVG)
- FreeCAD Sketch/PartDesign/CAM & Blender (3D meshes?) (2D to 3D / G-code)
- Universal G-Code sender for (G-code to router operation)
// Jonathan