Sign in

Dramp

@drpagano.bsky.social
91 followers 200 following 121 posts

Engineering Design educator making stuff in his free time. Graphics are generated using Python.

PostsRepliesMedia
Dramp @drpagano.bsky.social · 20/08/2026
Three geometric wire models of platonic solids sit on a white background, illuminated from the sides by red and green lights.
000
Dramp @drpagano.bsky.social · 24/01/2026
In every stage of these Oppressions We have Petitioned for Redress in the most humble terms: Our repeated Petitions have been answered only by repeated injury. A Prince, whose character is thus marked by every act which may define a Tyrant, is unfit to be the ruler of a free people.
000
Dramp @drpagano.bsky.social · 24/01/2026
He has made Judges dependent on his Will alone, for the tenure of their offices, and the amount and payment of their salaries. He has erected a multitude of New Offices, and sent hither swarms of Officers to harrass our people, and eat out their substance.
230
Dramp @drpagano.bsky.social · 24/01/2026
Happening right now, ICE arrests a peaceful citizen from the crowd. "I have done nothing wrong! I am a United States Citizen. [My name is] Matthew James Obediah Allen"
111
Dramp @drpagano.bsky.social · 13/01/2026
Is anyone else noticing an uptick in seemingly fake accounts this week? I suddenly have 11 new "followers" but haven't posted anything attention worthy in months. Seems very suspicious.
010
Dramp @drpagano.bsky.social · 08/10/2025
I've been totally sucked in by a puzzle in #EliteDangerous. I don't even play this game
A reference key of glyphs hidden in the spectrogram of an audio signal from the video game Elite Dangerous. The glyphs look like scrawled symbols in scratchy handwriting. Each is labeled with a red number by a computer vision algorithm.
020
Reposted by Dramp
onekade @onekade.bsky.social · 06/06/2025
U Michigan spent nearly a million dollars paying private spies to follow and harass its own students. The university is in crisis.
8296137
Dramp @drpagano.bsky.social · 04/06/2025
Man I hate the phrase "Vibe coding" The least you can do is be honest with yourself.
010
Dramp @drpagano.bsky.social · 16/05/2025
First wood carving from my upgraded plotter! Results aren't outstanding, but it is a very solid first effort
020
Dramp @drpagano.bsky.social · 11/05/2025
Plotter rebuild has begun #PenPlotter #PlotterArt
030
Dramp @drpagano.bsky.social · 11/05/2025
Modified my cross-hatch shading algorithm to work with random pattern fills! On the left I'm using interactions between sin waves for shading, the right shows a traditional cross-hatching method. This model of The Veiled Woman by Corradini in the Louvre is from ScanTheWorld (mmf.io/o/6479)
A line drawing of a sculpture of a The Veiled Woman by Corradini on display at the Louvre. Shading is accomplished by interacting sin waves.A line drawing of a sculpture of a The Veiled Woman by Corradini on display at the Louvre. Shading is accomplished by cross-hatching.
132
Dramp @drpagano.bsky.social · 08/05/2025
Thinking about making some plotter upgrades to improve rigidity and make the thing a bit more viable as a lightweight CNC router. #penplotter
030
Dramp @drpagano.bsky.social · 07/05/2025
I earned my MS studying origami mechanisms and now that I have a laser module attached to my plotter I can continue some of the work I was doing back then! Precision fabrication is still a major challenge, but this Kresling Tower structure made from PET and parachute nylon worked pretty well.
An origami-inspired folded tube (Kresling Pattern) constructed from laser-cut PET sheet sandwiched between layers of parachute nylon fabric. The image shows a mix of geometrically well-defined folded origami facets and organic crumpled fabric.
130
Dramp @drpagano.bsky.social · 30/04/2025
Got the itch to work on a laser cutter mode for my plotter using this cheapo 5.5W laser module. Here's the first cut! I tried to compensate laser power for feed rate, but looks like I went too far.
A DIY pen plotter with a cheap red 5.5W laser module attached to it. Below the laser is a piece of paper with some light lasercut lines over a plywood spoilboard.
000
Dramp @drpagano.bsky.social · 30/04/2025
Exploring some different ways to process 3D models into line art. Here I'm slicing the model with multiple sets of parallel planes to find the intersections. By rotating the basis vectors we get some cool fringing effects. #CreativeCoding #Python #TechnicalArt #LineArt
020
Dramp @drpagano.bsky.social · 28/04/2025
Prototyping and troubleshooting prints from my procedural terrain code! I'm not exactly sure why the fill didn't finish, but I'm still very happy with how this looks. #PlotterArt #PenPlotter #LineArt #CreativeCoding #AlgorithmicArt #ProceduralArt #Python Inspired by wertn.com/2020/09/ella-webb/
A pen plot of a square slice of mountain range rendered in orthographic projection in a line-drawing style with cross hatching. Below the mountain range are a set of geographic cross sections with random pattern fill.
031
Dramp @drpagano.bsky.social · 23/04/2025
Procedural terrain #200 #PlotterArt #LineArt #CreativeCoding #AlgorithmicArt #ProceduralArt #Python
030
Dramp @drpagano.bsky.social · 23/04/2025
Procedural terrain #53 #PlotterArt #LineArt #CreativeCoding #AlgorithmicArt #ProceduralArt #Python
110
Dramp @drpagano.bsky.social · 23/04/2025
Procedural terrain #62 #PlotterArt #LineArt #CreativeCoding #AlgorithmicArt #ProceduralArt #Python
020
Dramp @drpagano.bsky.social · 23/04/2025
Procedural terrain #196 #PlotterArt #LineArt #CreativeCoding #AlgorithmicArt #ProceduralArt #Python
020
Dramp @drpagano.bsky.social · 21/04/2025
Fake mountaineering plans for fake mountains #95 #PlotterArt #LineArt #AlgorithmicArt #GenerativeArt #Python
010
Dramp @drpagano.bsky.social · 18/04/2025
000
Dramp @drpagano.bsky.social · 18/04/2025
#generativeart #creativecoding #python #lineart #plotterart
030
Dramp @drpagano.bsky.social · 17/04/2025
Trying some more weird stuff involving manipulating STL data before translating it to SVG (and plotter gcode). The background is also an STL model to test that I am tweaking things correctly on a per-model basis.
000
Dramp @drpagano.bsky.social · 16/04/2025
010
Dramp @drpagano.bsky.social · 16/04/2025
#CreativeCoding #Python #lineArt
130
Dramp @drpagano.bsky.social · 14/04/2025
These curves use an L-system inspired method like Hilbert & Peano space-filling curves. From the perspective of the pen, the line can go straight, or turn CW/CCW - with instructions encoded in a text string like "-2 +2 F1 +3 -1..." etc. The resulting line is then offset and duplicated. #PenPlotter
A stack of plots on my drawing table with the beat up pen plotter tool-head visible on the left. On the table are four drawings of the same curve plotted using different pens. On the left is a trial plot using a Pigma MB brush pen in black. To its right is the same black brush pen with a Sakura GellyRoll 10 white gel pen overlaid on top. Above that are two plots made using Stabilo point 88s in different colorsA postcard sized plot of a red wiggly line over a soft teal background. Red Posca pen over teal alcohol ink on alcohol paperPigma MB brush pen in black with a Sakura GellyRoll 10 white gel pen overlaid on topPen plot made using two slightly offset curves drawn with Stabilo point 88s in 0,4 fine (light blue no Art. no 88/11, and yellow Ar. no 88/44)
020
Dramp @drpagano.bsky.social · 11/04/2025
My neighborhood scooter kid was riding without handlebars, just holding onto the stick part! After confirming that it wasn't by choice and that he wanted a repair, I whipped up a replacement using a PVC pipe and some printed TPU grips. He assured me he, "doesn't do jumps" and he'd be careful!
The problem: a scooter missing its handlebarsThe solution: a set of DIY bars made from PVC and printed TPU grips
010
Dramp @drpagano.bsky.social · 11/04/2025
Having some fun with offset lines and Posca paint markers. #PenPlotter #plotterArt
050
Dramp @drpagano.bsky.social · 09/04/2025
Sequential bezier curves with control points based on the previously drawn curve
000
Dramp @drpagano.bsky.social · 08/04/2025
Working on demos and catching bugs! I've added per-model scaling (which caught a bunch of bugs in my indexing system), and fixed some issues with flipped axes (I think). I've also realized that I can zoom in and out of the rendered scene for debugging which is great QoL improvement.
A line drawing of a bust of julius caesar in front of a 3D coordinate system grid. The image is rendered in perspective with objects further away appearing smaller.
000
Dramp @drpagano.bsky.social · 04/04/2025
Julius Caesorb
010
Dramp @drpagano.bsky.social · 04/04/2025
Working to modify meshes directly and get a little ~weird~ with these ones. Trying spherification first. #Python #CreativeCoding #LineArt #VectorGraphics
100
Dramp @drpagano.bsky.social · 02/04/2025
Some slight changes in v2 Here's my process in #Python: 1 Import .STL meshes 2 Translate and Rotate meshes 3 Detect feature edges by dihedral angle 4 Perspective Transform 5 Find front-facing simplices 6 Detect silhouette edges 7 Hidden edge clipping 8 Plot vectors #creativecoding #lineart #plotter
100
Dramp @drpagano.bsky.social · 02/04/2025
Looping back (pun intended) to these animations. This one needs a few more tweaks but I'm definitely liking it so far!
010
Dramp @drpagano.bsky.social · 12/03/2025
I've been playing around with a secondhand Rok espresso maker and naturally had to make some accessories. In addition to a funnel and distribution tool, I also made a quick sieve fractionation setup to refine the grounds that I get out of my cheap hand grinder. The results are outstanding! 1/
A semi-circle of small round filter trays sits on a mat on a table. Each tray contains coffee grounds, separated from coarse to fine from left to right.A small 3D printed sieve-stack with 6 trays3D printed accessories for espresso making arranged on a wooden cutting board. A tray holds a portafilter on a small digital scale. A magnetic funnel sits below, and a distribution tool sits to the right.
140
Dramp @drpagano.bsky.social · 04/03/2025
I whipped up a magnetic stir-plate! Still working on the control electronics - if the motor spins too fast, the magnetic stir bar just shakes instead of spinning so you need a wide range of speeds to accommodate viscosity. I filled the body with concrete, and added TPU gaskets to dampen vibrations.
A gray cube with a black and red knob on the front sits on a messy workshop desk next to a prototype electronics breadboard. It is a DIY magnetic stirrer made through 3D printing.The back side of a DIY magnetic stirrer is shown on a messy workbench. Red and black banana plugs are labeled 12 V for power input.
020
Dramp @drpagano.bsky.social · 16/02/2025
Proof of concept! Drawn by a handmade robot on a whiteboard. The 44 unique drawings that make up this short animation took about 6 hours to plot! #PenPlotter
2374
Dramp @drpagano.bsky.social · 02/02/2025
121
Dramp @drpagano.bsky.social · 31/01/2025
In the meantime, let me introduce you to my custom H-frame plotter! I built this using OpenBuilds extrusions and wheels, with 3D printed parts and an arduino uno running GRBL. The system has a shallow z-axis and custom mounts to allow for different tool heads, so it's more than just a #penplotter!
A large custom pen plotter draws a halftone image of an eye using a black whiteboard marker
190
Dramp @drpagano.bsky.social · 31/01/2025
Still a lot of optimizing to do, but I am super happy with this result! It reads as so three-dimensional that it's hard to believe each frame is still just a line drawing. I can't wait to start plotting these, but it would take far too long to generate the gcode and plot before optimizing a bit more
010
Dramp @drpagano.bsky.social · 30/01/2025
Sneak peek of a full rotation that is currently being simulated. This was too good not to share! I'm quite pleased. Aliasing is an artifact of compression, I may lower the density of hatch marks to try to avoid this in the future.
000
Dramp @drpagano.bsky.social · 30/01/2025
010
Dramp @drpagano.bsky.social · 30/01/2025
No changes just another test case
000
Dramp @drpagano.bsky.social · 30/01/2025
More shading testing! So far there are no computed shadows, and since the shaded area is currently computed only by its orientation with respect to a light source, objects seem to pass light through them without casting a shadow at all. Still looks pretty imo!
030
Dramp @drpagano.bsky.social · 30/01/2025
Prototyping a method to add cross-hatching to my Python .stl perspective plotter code. So far, so computationally expensive! I suppose that's the cost of adding more vector lines. Gonna be dusting off the plotter again soon! #penplotter
030
Dramp @drpagano.bsky.social · 29/01/2025
#CreativeCoding #AlgorithmicArt #art #mindfulness #breath #gif
030
Dramp @drpagano.bsky.social · 29/01/2025
000
Dramp @drpagano.bsky.social · 28/01/2025
000
Dramp @drpagano.bsky.social · 27/01/2025
000