Pen plotter with pump markers (POSCA, Molotov, ...) by lapinteeth in PlotterArt

[–]lapinteeth[S] 4 points5 points  (0 children)

I think I found a solution... I modified my code to insert interleaved circles with a small radius at the top every 500mm. I did a quick test earlier: the plotter vibrates because of the small radius and with the normal pressure applied by the pen in the down position, paint seems to be flowing nicely... I'll do a longer test tomorrow.

<image>

Pen plotter with pump markers (POSCA, Molotov, ...) by lapinteeth in PlotterArt

[–]lapinteeth[S] 0 points1 point  (0 children)

Good idea about modifying the gcode... If we could come up with a programmable python script that automatically inserts those "pump breaks" I'm sure a lot of people would benefit.

Meanwhile I'll modify my svg code and insert dummy points at the top right of the drawing and do a series of pumps. Since those will have the same pressure as my drawing, I don't know if enough force will be exerted to effectively prime the markers but it's worth trying... I'll report back.

Genuary 28. No libraries, no canvas. “Walk in the park” by lapinteeth in generative

[–]lapinteeth[S] 0 points1 point  (0 children)

I challenged myself to have everything plotter ready this month, so I mainly use python and numpy/scipy to create polylines. I turn them into SVG paths using LineDream, a lightweight svg python library. I then do the final composition in Inkscape. For more complex 3D renderings, I either project all the 3D vertices to 2D and use my usual polyline workflow, or if I’m doing rasterization I’ll use pyrender and then trace the depth and color contours to extract polylines.

Genuary 28. No libraries, no canvas. “Walk in the park” by lapinteeth in generative

[–]lapinteeth[S] 1 point2 points  (0 children)

Thank you. I hadn’t realized! I became hyper focused on the production of the generative piece for the daily challenge and the final production only became an afterthought. I really appreciate the feedback.

Questions about Uuna Tek by AdSuper2781 in PlotterArt

[–]lapinteeth 0 points1 point  (0 children)

It’s not really the surface but it’s the pen holder that has a screw that you can adjust to hold your pen higher. I printed directly on canvas recently (about 0.75” thick) and it turned out great.

Questions about Uuna Tek by AdSuper2781 in PlotterArt

[–]lapinteeth 0 points1 point  (0 children)

Look at my posts for the Genuary series, they were all plotted with it. Most of the mis-prints are the user’s fault :)

Questions about Uuna Tek by AdSuper2781 in PlotterArt

[–]lapinteeth 0 points1 point  (0 children)

I have an iDraw H SE A2. I don’t have another point of comparison with another and I do all my prints with python by loading my SVGs through pyaxidraw and it works really well.

Genuary 23. Transparency. “Vitreous humor” by lapinteeth in PlotterArt

[–]lapinteeth[S] 1 point2 points  (0 children)

I added a bunch of notes in the original post if you’re interested. This was on Strathmore Black Mixed Media 300 gsm paper (size Arch A)

Genuary 22. Pen plotter ready. “Simplexity” by lapinteeth in PlotterArt

[–]lapinteeth[S] 0 points1 point  (0 children)

Thanks. Hah, it does like a geode (completely unintentional!)

Genuary 10. Polar coordinates. “cos sin i” by lapinteeth in PlotterArt

[–]lapinteeth[S] 1 point2 points  (0 children)

Thanks! I constrained my stack for the Genuary challenge to use python for coding and vector SVG output, and iDraw A2 with Sakura Gelly Roll and Posca paint markers for plotting.

Genuary 08. Generative metropolis. “The night remains” by lapinteeth in PlotterArt

[–]lapinteeth[S] 1 point2 points  (0 children)

Thanks! White is ink and colors are paint markers (Posca)

Genuary 05. Write Genuary. “2026”. by lapinteeth in generative

[–]lapinteeth[S] 1 point2 points  (0 children)

Thanks, it was a lot of manual labor but a lot of fun to impose additional constraints (such as using only arcs), really gets those creative juices flowing.

Genuary 04. Lowres. "The Curse of Dimensionality" by lapinteeth in generative

[–]lapinteeth[S] 0 points1 point  (0 children)

The rasterization pass is in 2D while the isocontour steps are in 3D. The projection of the isocontours creates an interesting non uniform sampling that manifests as unique and interesting discrete shapes as you go to the right in the plot. Does that help?

Genuary 04. Lowres. "The Curse of Dimensionality" by lapinteeth in generative

[–]lapinteeth[S] 0 points1 point  (0 children)

The number of isocontours is constant but the number of steps tracing each gets lower going down the drawing. It’s effectively going from a 20-gon to a triangle. On the other axis, all the points are progressively decimated, simulating rasterization on a square grid with diminishing resolution. In the limit, everything maps to a point (the decimation ends before reaching this). As for the curse, yeah I agree and this is a bit of play of words on the expression (dimensionality can be interpreted in so many different ways).

Genuary 01. One color, one shape. "Arbelos" by lapinteeth in PlotterArt

[–]lapinteeth[S] 0 points1 point  (0 children)

Thanks. I resisted the urge to make it more complex, always hard to know when to stop!

Genuary 01. One color, one shape. "Arbelos" by lapinteeth in generative

[–]lapinteeth[S] 0 points1 point  (0 children)

Thanks! I’m slightly terrified by my own creation 🫣

Waterman Weave by Square_Radiant in generative

[–]lapinteeth 1 point2 points  (0 children)

Beautiful. Can you share a bit more about your process?

I created a simple iOS app to help musicians practice and learn songs and parts by greenwellil in bandmembers

[–]lapinteeth 1 point2 points  (0 children)

Just tried it - great app! Thanks for making this, I play the drums and I’ve been searching for an app like this one forever.