Generative SVGs for engraving

:exclamation: :exclamation: :exclamation: :exclamation:

Wow - that’s super-nice!

1 Like

This is why I don’t post code often. :frowning2:

Call me “old fashioned” or an “idealist”, but I like things simple. I’d rather not have 9-year-old kids getting into coding look at my code, want to do something with it, and then have to even think about which license it is.

I’m well aware of copyright laws (as a former professional musician) as well as IP-related laws (having dozens of patents for ideas at day jobs).

Not everything needs to be licensed… There was a time when people actually shared ideas freely. Crazy, I know. :wink:

I just added a license (The Unlicense) to make folks happy. I just want to make art. :grin:


I feel ya. I would love to not think about it myself.

Thanks much for making and contributing your art.


Thanks for sharing the code and also how to use from Github - I have seen a number apps like this but never understand the process for actually using - so great to see a simple step-by-step process.

Bookmarked for the when the GF arrives…


It’s killing me. I’m trying out ideas I’ve had from a year ago and then something as cool as this pops up, along with the other topic about the fractals. Not enough time! Thanks so much.


I’m gonna echo @Tex99, This was also my first time using github, and you made it a pleasure for me. Maybe less intimidating than it could have been: Processing was looking a bit familiar after now having spent a few hours messing with the Arduino.


Thanks - I also try to keep things simple for other folks too. :slight_smile:

Github (or any version control system) can definitely be intimidating if you’re working with lots of code with multiple developers and different versions of code, but as a simple space to store and share code it’s great.

And Processing is super-cool for being fairly easy to get up and running with, much like Arduino. A lot of the heavy lifting is behind-the-scenes and away from the app developer, but there if needed. This app is one of the more verbose Processing ones I’ve done, and that’s mostly just for handling the UI! The core algorithm stuff is pretty small.


@jbv and @tex99 and anyone else that starts messing around on GitHub - I’d be happy to try to help answer any questions or figure out how to do something there. I spend a lot of my day in Git for work and have had to do a lot of things with it.


Very nice work! Thanks for sharing.

1 Like

Very cool! Thank you


Lol, I used a surplus gas mask bag as my caving pack back in the day. Held up for 5years of abuse while everyone else barely got they bags through a season or two :smile:


And nice job on the app! Very cool idea. I assume with the sine wave lines this is vector “engraveable”? So theoretically faster than rastered…


Mind sharing your “collection”?

This is awesome! You should name it ‘joy vision’

I already used that reference up years ago :wink:


@gwygonik Amazing work - thanks for sharing - I have been playing with it and I am excited for the promise it shows as a tool to use with the glowforge.

Unfortunately I don’t seem to be able to save out to svg and I see the following error in the log

textMode(SHAPE) is not supported by this renderer.

Any ideas if there are any other dependencies or what may cause this? Thanks in advance

I just looked in the location of the output in the logs and the svg was output correctly. So that error in the log does not affect the output. Thanks again :smile:

1 Like

Glad you found the SVG. That error message stems from somewhere deep in the bowels of Processing, related to saving as SVG, but isn’t called or referenced by code in the app. Annoying, but luckily doesn’t impact output. :slight_smile:

1 Like

This is wonderful but I need help using it. I installed Processing and SquiggleDraw, and succeeded in running it so the Rachel Carson picture showed up. I couldn’t figure out how to add other files though. When I chose OPEN from the menu, none of my graphic image files appeared (jpg,pdf, svg, eps). Under the SKETCH menu I succeeded in uploading a fil, which went to the data folder, but I still couldn’t figure out how to select it and run it using your program.

I’m working on a PC running Windows 10. I moved the SquiggleDraw folder from DOWNLOADS into PROGRAM FILES (86).

That’s about my limit of technical knowledge. If you can help me take the next step I’d appreciate it . My GF just arrived and I’d love to use your program! Thanks.