<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sgmk-ssam.ch/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Doms</id>
	<title>SGMK-SSAM-WIKI - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sgmk-ssam.ch/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Doms"/>
	<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/wiki/Special:Contributions/Doms"/>
	<updated>2026-06-28T09:43:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=HOME_MADE_2025_Participants&amp;diff=12888</id>
		<title>HOME MADE 2025 Participants</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=HOME_MADE_2025_Participants&amp;diff=12888"/>
		<updated>2025-07-30T20:48:31Z</updated>

		<summary type="html">&lt;p&gt;Doms: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;--- Back to [[HOME MADE 2025]]&lt;br /&gt;
&lt;br /&gt;
PLEASE write a few words about yourself, and link to some info about your works and interests.&lt;br /&gt;
&lt;br /&gt;
Then also add ideas what you want to work on, learn from others, or can share with the participant community.&lt;br /&gt;
&lt;br /&gt;
==I am coming!==&lt;br /&gt;
&lt;br /&gt;
=== and You ???? ===&lt;br /&gt;
&lt;br /&gt;
=== Mara ===&lt;br /&gt;
Everyone told me about homemade, so it will be my first and I am really looking forward to the chaos! Thank you for organizing and inviting! &lt;br /&gt;
I will offer some blinking LED soldering workshop (also nice for kids). And I bring all the PCB badges I got from other events. I want to finally check out PCB design after having been inspired by Darcy Neals work at Bornhack. And I want to learn guitar, so bring some ear plugs. :D&lt;br /&gt;
&lt;br /&gt;
=== @tamberg ===&lt;br /&gt;
* Walking there from Zürich&lt;br /&gt;
&lt;br /&gt;
=== dusjagr ===&lt;br /&gt;
Who am I: http://bio.dusseiller.ch&lt;br /&gt;
[[File:weilding.png|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
* etch some PCBs...&lt;br /&gt;
* a bit of vibe coding&lt;br /&gt;
* collaborate on hydrogen production, sonified air-ships and underwater zeppelin research&lt;br /&gt;
* Hopefully can manage to get my boat ([https://en.wikipedia.org/wiki/Weidling_(boat) Weidling]) there&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== oli w ===&lt;br /&gt;
* Will try to monitor (electric) power consumption (and production?) of the entire Homemade 2025 (using power meters with [https://www.home-assistant.io/integrations/zha/ Zigbee] / [https://tasmota.github.io/docs/ Tasmota] / MQTT built in) and display in real time using [https://www.home-assistant.io/ Home Assistant], so we get a grasp :) Who is in to help set up a dashboard?&lt;br /&gt;
* Could arrange a visit to [https://bodensee-planetarium.ch Bodensee Planetarium und Sternwarte] in Kreuzlingen, if people are interested. (The observatory has a heliostat and telescope where you can see the Sun&#039;s spectral lines, prominences etc. :)&lt;br /&gt;
&lt;br /&gt;
=== fšk ===&lt;br /&gt;
&lt;br /&gt;
Hello, my name is Boštjan, I&#039;m a media artist based in Ljubljana. My art usually involves technology in some way or another. Usually software or hardware. You can find out more about it [https://bostjancadez.art here]. The last 4.5 years I have been focusing on making a VR version of Line Rider. I&#039;m looking forward to meeting some geeks/nerds like myself and seeing what they are up to \o/. &lt;br /&gt;
* Will probably be designing levels for my VR game. I need to finish it and get my life back :)&lt;br /&gt;
But that is not set in stone. So I dunno...&lt;br /&gt;
&lt;br /&gt;
=== doms ===&lt;br /&gt;
&lt;br /&gt;
plan is to work on image dataset for AI model for use in brushography and build robot with daughter.&lt;br /&gt;
Will bring pc, mini brushograph and some stuff. &lt;br /&gt;
=== Miranda and Urs ===&lt;br /&gt;
[[File:Solar-reflow-cameroon.jpg|thumb]]&lt;br /&gt;
SOLAR AND RENEWABLES WORKING GROUP&lt;br /&gt;
We will continue on the energy research, particularly working with Michel on projects related to the school in Cameroon https://sokolo.cronopios.org/ Anyone interested in energy, agriculture and sustainable tech please do join us! &lt;br /&gt;
&lt;br /&gt;
We also plan to organise some screenprinting equipment and materials to make 20 years Homemade tshirts. All welcome to bring a tshirt and PIY (print it Yourself).&lt;br /&gt;
&lt;br /&gt;
For jams, Will bring: a mixer and a mic.&lt;br /&gt;
&lt;br /&gt;
=== noisio ===&lt;br /&gt;
&lt;br /&gt;
* Arriving on 3rd of August in the evening&lt;br /&gt;
* Will nerd on some recent prototypes: μMixa, RP2040 BassSynth, SHAGGA-Controller, FM-Transmitter&lt;br /&gt;
* Can offer workshops all around the clock: https://noisio.de/&lt;br /&gt;
* Let&#039;s make some noise together!&lt;br /&gt;
&lt;br /&gt;
=== Stefan ===&lt;br /&gt;
* Arriving on Monday 4th of August at night by train from Vienna. &lt;br /&gt;
If I get stuck on the way (5 train changes:) maybe somebody can pick me up with a car from somewhere, in case that happens I will consult the Telegram Group.&lt;br /&gt;
* I will bring tools and Film Stock to create and project 16mm Phytograms with plants from around the area: (https://phytogram.blog/) - Open Workshop Option.&lt;br /&gt;
* Project 16mm Film loops at night.&lt;br /&gt;
* Play a concert (https://voglsinger.klingt.org/work/)&lt;br /&gt;
* Building, soldering, attending Workshops&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [https://instagram.com/vali_ship/ &#039;&#039;&#039;@vali_ship&#039;&#039;&#039;] ===&lt;br /&gt;
* Data &amp;amp; random visuals &amp;amp; projections&lt;br /&gt;
&lt;br /&gt;
=== [https://vimeo.com/schnaufenberg &#039;&#039;&#039;@ganda1f&#039;&#039;&#039;] ===&lt;br /&gt;
[[File:Transita TS de Luxe.jpg|thumb|alt=Kofferradio Nordmende Transita TS de Luxe]]&lt;br /&gt;
🚅 Arriving August 1st together with my son Max (13yo)&lt;br /&gt;
&lt;br /&gt;
📈 Bringing along a [https://rafplay.com/products/bestway-voyager-500-hydro-force-inflatable-3-person-dinghy#images-6 Voyager 500] to bolster up our navy fleet&lt;br /&gt;
&lt;br /&gt;
🛠️ Retro Ghetto Blaster - refactoring a [https://www.radiomuseum.org/r/nordmende_transita_ts_de_luxe.html 1967 Nordmende Transita TS de Luxe]&lt;br /&gt;
&lt;br /&gt;
👁️ UV light spectrum visualization&lt;br /&gt;
&lt;br /&gt;
🧑‍🌾 Aura harvesting&lt;br /&gt;
&lt;br /&gt;
=== Olj ===&lt;br /&gt;
* bring some synth / sound stuff and a mixer&lt;br /&gt;
* plan to do some experiments / research with starving synth&lt;br /&gt;
* working with video synths&lt;br /&gt;
* looking forward to jam together&lt;br /&gt;
&lt;br /&gt;
=== Abao ===&lt;br /&gt;
&#039;&#039;&#039;I am making&#039;&#039;&#039;&lt;br /&gt;
* I am developing a graphical and transparent DSSC configuration, [https://www.hackteria.org/wiki/Abao_KUBU_residency#W-type_DSSC_configuration we made a starvation synth with Marc] I can give workshop if anyone wants to make it! &lt;br /&gt;
[[File:DSSC starvation synth.jpg|thumb|right]]&lt;br /&gt;
* [https://github.com/shihweichieh2023/Teensy-4-galvos/ DIY 405nm galvanometer laser system]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I am planning to make (a bit difficult to make it happen in the camp but let&#039;s talk about it with beers)&#039;&#039;&#039;&lt;br /&gt;
* DIY CO2 galvanometer laser system&lt;br /&gt;
* DSSC based [https://cameramaker.se/Lightfield.htm light field camera] by adding MLA (micro lens array) on top of DSSC array. &lt;br /&gt;
* nano-fabricated sub-wavelength gratings on conductive glass for DSSC sunglasses startup future.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I will bring&#039;&#039;&#039;&lt;br /&gt;
* [https://shihweichieh.com/Laser-dye-index Laser dye station]&lt;br /&gt;
* DSSC station&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I need equipments&#039;&#039;&#039;&lt;br /&gt;
* [https://ebay.us/m/EE1NRX Ceramic Electric Cooktop]&lt;br /&gt;
* 3D printers&lt;br /&gt;
* A dark room or space (no need to be completely dark) in 1.5x1.5x1.5 meters.&lt;br /&gt;
* [https://www.ebay.com/b/Corded-Electric-Heat-Guns/66797/bn_115898228 heat gun]&lt;br /&gt;
* CO2 laser cutter&lt;br /&gt;
&lt;br /&gt;
=== Markus S. ===&lt;br /&gt;
* Programming (Arduino / Processing / Sonic Pi)&lt;br /&gt;
* if mechanic works until homemade: BeerPongIno&lt;br /&gt;
* Swimming&lt;br /&gt;
* Hiking&lt;br /&gt;
&lt;br /&gt;
=== Jena J. ===&lt;br /&gt;
* Circuit bending &amp;amp; DIY synth hacking&lt;br /&gt;
* Noise maker using weird connections + recycled tech&lt;br /&gt;
* Sound walks focused on nature and bird songs&lt;br /&gt;
* Touring musician — solo album : 🎧 ‘Final Day’ [https://jenajang.bandcamp.com/album/final-day]&lt;br /&gt;
* More info : [https://jenajang.com/]&lt;br /&gt;
&lt;br /&gt;
=== SaLome ===&lt;br /&gt;
[https://werken.halle.li/archive/20 Me], I experienced Retreats with Maya, Marc and Urs, as well as more than one HomeMade and I am grateful for. [[File:G111_SaLome_KrachOMat.jpg|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
I bring an (indoor/outdoor) painting workstation to balance soul body and mind for the ones who like to color up. And if the lasercutter comes along (not urgent but of interest), I cut sound patterns in my paintings and build a soundscape. Just got a mixer plus a box and plenty of piezos and cables. That makes exploring about mixers, piezo networks and materials. Looking forward to meet sparring partners and workshops.&lt;br /&gt;
&lt;br /&gt;
With us are coming paddle boards, an air castle, latex weather balloons ... and a set of tools for kids (&amp;amp;adults) workshops for printing and painting with Nature and recycling Materials, happy to be developed with interested ones together at Wartburg.&lt;br /&gt;
&lt;br /&gt;
Wondering if a flea market for DIY build projects and all kind of parts might of interest? Saturdays? I’m interested to collect certain projects and give away some others, anyone else? ( – sorry this should be at the other plattform I guess, but I miss the group on telegram, being not ready yet – but in wiki I can now participainting, juhee..) Looking forward to grow with you at this HomeMade Festival.&lt;br /&gt;
&lt;br /&gt;
=== Johann ===&lt;br /&gt;
&lt;br /&gt;
I was invited by maja and am super grateful to be able to take part in Homemade 2025!&lt;br /&gt;
I have no real experience in soldering and am looking forward to learning a few basics.&lt;br /&gt;
&lt;br /&gt;
=== El RIDO ===&lt;br /&gt;
&lt;br /&gt;
Even though I live close to the Bitwäscherei I rarely manage to drop by. I&#039;d like to bring my Behringer MS-1 and TD-3 Synths and finally practice and learn to use them properly - hope I can glean some tips and tricks from more knowledgeable synth-players.&lt;br /&gt;
&lt;br /&gt;
Will also bring some Wifi-capable ESP8266 and ESP32 microcontroller boards and various sensors to toy with and a notebook with [https://github.com/elrido my software projects]. I can offer to hold a workshop or ad-hoc sessions to introduce folks to programming microcontrollers using Arduino IDE or Platform.io using C/C++, as well as CLI tools or webservices using Python or Rust, if anyone is interested.&lt;br /&gt;
&lt;br /&gt;
Would also enjoy going for hikes or a swim in the lake.&lt;br /&gt;
&lt;br /&gt;
=== Ralf S. ===&lt;br /&gt;
Together with Uwe S., we are continuing to work on the DBM (death battery music) synthesizer. We are also continuing the Stepper-Motor-Synth Project from last Homemade 2024...&lt;br /&gt;
&lt;br /&gt;
=== Liora ===&lt;br /&gt;
I will bring my work with mycelium and I would like to work on combining it with electronics/music. &lt;br /&gt;
Potentially in collaboration with people from Hackuarium Lausanne.  &lt;br /&gt;
Otherwise join/run workshops and learn new things, enjoy the area, meet interesting people, I will let myself be surprised! &lt;br /&gt;
Also I will be cycling there from Lausanne area, but maybe not all the way. We will see&lt;br /&gt;
&lt;br /&gt;
=== SimonF ===&lt;br /&gt;
* Flying shark blimp thingy with FPV (if the weather is good)&lt;br /&gt;
* Flipdot display bridged to meshtastic to show some realtime stats of homemade&lt;br /&gt;
* Lake temperature sensor with meshtastic (see above)&lt;br /&gt;
* RC planes with floats and flying boats for some flying fun&lt;br /&gt;
* Sony watchman (portable CRT tv) to turn into a portable gaming console&lt;br /&gt;
&lt;br /&gt;
=== Simon S./ der Warst ===&lt;br /&gt;
&lt;br /&gt;
Musicsculpturevideoglitchmediaartcircuitbendingetc. lkjsaehöfoj! &lt;br /&gt;
&lt;br /&gt;
I&#039;m gonna bring a nice collection of my circuit bent audio and video things to work on, show off, and play.&lt;br /&gt;
&lt;br /&gt;
PROJECTS!&amp;lt;br&amp;gt;&lt;br /&gt;
Aaaah too many, still sorting! &lt;br /&gt;
I&#039;ll probably bring my Gl0tchbl0K-PS2, for making it even glitchier. Maybe also some HDMI video gear to circuit bend. Or one of those Repeater Walkmen that I&#039;ve tried to circuit bend for ages. Or I&#039;m gonna find something spontaneously.&lt;br /&gt;
&lt;br /&gt;
WORKSHOP! &amp;lt;br&amp;gt;&lt;br /&gt;
I&#039;ll bring a bunch of Kiddiecams for you to circuit bend in a fun, but terrifyingly fiddly workshop. If you wanna join, please consider bringing a micro SD card up to 32 Gigs and a willingness to go through SMD soldering Hell!&lt;br /&gt;
https://schaefersimon.de/portfolio/crazycams/&lt;br /&gt;
&lt;br /&gt;
Also, I&#039;ll bring a bunch of my Gl0tchpatches, that make circuit bending TSOP-50 or TSOP-54 RAMs A LOT easier. If you plan bending anything involving those chips, I can help!&lt;br /&gt;
&lt;br /&gt;
LOOKING FOR!&amp;lt;br&amp;gt;&lt;br /&gt;
Code buddies. Quite a few of my projects involve code, but I can&#039;t for the life of me concentrate on that shit. So if you can help me with a thing or two, I&#039;d be super greatful!&lt;br /&gt;
&lt;br /&gt;
=== Michi from [ a n y m a ] ===&lt;br /&gt;
&lt;br /&gt;
https://www.anyma.ch/&lt;br /&gt;
&lt;br /&gt;
I will bring the latest prototype of the &#039;&#039;&#039;Aetzbox&#039;&#039;&#039;-Mark II (diesmal vielleicht sogar dicht ™) mobile circuit etching kit for endurance testing. https://github.com/mirdej/etchingbox&lt;br /&gt;
Also the newest &#039;&#039;&#039;Peepsy-Pro&#039;&#039;&#039; boards for an easy and rewarding SMD soldering workshop (also for beginners!). Another workshop: I have been doing quite some wireless communication between various ESP32 using ESP-NOW and would love to present the „&#039;&#039;&#039;Agora&#039;&#039;&#039;“ -  an Arduino library I am working on  that simplifies pairing of ESP32s and communication. https://github.com/mirdej/Agora&lt;br /&gt;
&lt;br /&gt;
I could need some help getting a small Xcode project to compile (again).&lt;br /&gt;
&lt;br /&gt;
=== ronnie ===&lt;br /&gt;
&lt;br /&gt;
Trying to progress at my re-construction of https://gregdavill.com/posts/d20/ . i.e. mostly coding FPGA, ESP32 or working on a new PCB for the controller.&lt;br /&gt;
Preview is here https://youtube.com/shorts/XpgeAQI-wB0?si=S_PH34zEw6hdlLZc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rachel ===&lt;br /&gt;
&lt;br /&gt;
I am still active in Hackuarium, although Esther is president of the Association now.&lt;br /&gt;
https://wiki.hackuarium.ch/w/User:Rachel&lt;br /&gt;
&lt;br /&gt;
Looking forward to telling you something about my worm genetics project, our mycelia for bees project, and trying to get the old &#039;mossophone&#039; up and running for our upcoming &#039;version 2&#039; of the old Living Instruments project at Hackuarium, during this special Summer Camp...  (We were invited to do a special event at a local museum for &#039;la Nuit des musées&#039; here in late September! =)&lt;br /&gt;
&lt;br /&gt;
Will come for just the first two nights, with Esther and Pauline (new bioart member esp keen on the mycelia), and were planning to put more info in here, but... Let&#039;s see.&lt;br /&gt;
&lt;br /&gt;
Planning to bring some extra fun synthesizers, made with Mitch Altmann, too...&lt;br /&gt;
&lt;br /&gt;
Thanks in advance, and think it will be great to be back for a summer camp with you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Gabrielle ===&lt;br /&gt;
&lt;br /&gt;
Coming from London, hoping to make new electronic music machines, jams with small groups of people, recording music with small groups of people and hiking and walking. I am bringing my set-up which is a saxophone, underwater microphone, and pedals etc. I studied cognitive neuroscience and have brain data (MRI and EEG), and access to mental health assessments. I am also a piercer and will bring some piercing equipment and happy to give some free piercings (lobes, rook, conch, eyebrow, helix, belly button) and maybe to try to use needles in a project some how.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12558</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12558"/>
		<updated>2025-06-23T21:14:00Z</updated>

		<summary type="html">&lt;p&gt;Doms: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
config file with comments of how to use it &lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy/blob/main/config_file_with_comments.conf&lt;br /&gt;
&lt;br /&gt;
===DrawingBot===&lt;br /&gt;
https://github.com/SonarSonic/DrawingBotV3&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .svg to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy.git&lt;br /&gt;
Marc thingiverse Z axis, &lt;br /&gt;
* https://www.thingiverse.com/thing:7050508&lt;br /&gt;
&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12557</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12557"/>
		<updated>2025-06-21T12:52:06Z</updated>

		<summary type="html">&lt;p&gt;Doms: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
config file with comments of how to use it &lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy/blob/main/config_file_with_comments.conf&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .svg to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy.git&lt;br /&gt;
Marc thingiverse Z axis, &lt;br /&gt;
* https://www.thingiverse.com/thing:7050508&lt;br /&gt;
&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12509</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12509"/>
		<updated>2025-05-12T10:03:13Z</updated>

		<summary type="html">&lt;p&gt;Doms: /* NEW: Webui of Brushograph */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
config file with comments of how to use it &lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy/blob/main/config_file_with_comments.conf&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .svg to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy.git&lt;br /&gt;
&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12508</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12508"/>
		<updated>2025-05-12T09:57:05Z</updated>

		<summary type="html">&lt;p&gt;Doms: /* Generating the gcode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .svg to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy.git&lt;br /&gt;
&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12507</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12507"/>
		<updated>2025-05-12T09:56:31Z</updated>

		<summary type="html">&lt;p&gt;Doms: /* Making the machine / 3D models for printing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .svg to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy.git&lt;br /&gt;
&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12506</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12506"/>
		<updated>2025-05-12T09:55:47Z</updated>

		<summary type="html">&lt;p&gt;Doms: /* Generating the gcode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .svg to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
* Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12505</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12505"/>
		<updated>2025-05-12T09:55:16Z</updated>

		<summary type="html">&lt;p&gt;Doms: /* Generating the gcode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .stl to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
* Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12504</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12504"/>
		<updated>2025-05-12T09:54:50Z</updated>

		<summary type="html">&lt;p&gt;Doms: /* Making the machine / 3D models for printing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .stl to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
Repo by doms, with 3d models for mini_brushograph:&lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
* Doms repository with .stl 3d models for mini_Brushograph&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
	<entry>
		<id>https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12503</id>
		<title>Brushograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.sgmk-ssam.ch/index.php?title=Brushograph&amp;diff=12503"/>
		<updated>2025-05-12T09:53:18Z</updated>

		<summary type="html">&lt;p&gt;Doms: /* Generating the gcode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Brushograph_Flyer.jpg|thumb|400px]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
=== Doms&#039; Brušografia ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brushology – Ways of painting with a mechatronic brush&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dominik Mahnič&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič (Ljubljana, Slovenia), an emblematic figure nestled between the realms of academic painting, video mastery, technology, and street art insurgency, raises questions about the perpetual dialectics between classical artistry and the onslaught of contemporary technological modalities. Within this discourse emerges the Brushograph – a complex symbol not merely of art but also of the intersections between past, present, and anticipated futures.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* https://app.assembla.com/spaces/dominik-mahnic/wiki&lt;br /&gt;
* https://mgml.si/en/match-gallery/exhibitions/637/dominik-mahnic/&lt;br /&gt;
&lt;br /&gt;
== Upcoming Workshops ==&lt;br /&gt;
&lt;br /&gt;
=== DIWO Week, Dresden, 15. May 2025 ===&lt;br /&gt;
[[File:Brushograpf_DIWO.jpg|thumb|240px]]&lt;br /&gt;
https://www.metaknoten.net/de/veranstaltungen/diwo-week-2025/penzlograf&lt;br /&gt;
&lt;br /&gt;
Dominik Mahnič ist ein Maler mit akademischem Hintergrund, ein Meister der Videoästhetik, ein Technologe und eine aktive Figur der slowenischen Street-Art-Bewegung. Seine aktuellen Arbeiten werden mit eigens dafür konstruierten &amp;quot;Penzlografen&amp;quot; angefertigt. Speziell für die DIWO-WEEK 2025 hat er eine tragbare Version entwickelt, welcher mit Pinsel und Farbe funktionieren.&lt;br /&gt;
Zur Umsetzung werden Grafiken in Maschinencode umgewandelt und dann von dem &amp;quot;Zeichenroboter&amp;quot; gemalt. Die Software läuft auf den gängigen Plattformen und es besteht die einmalige Möglichkeit einen eigenen Penzlografen zu bauen. Es wird montiert, verkabelt, programmiert und am Ende entsteht hoffentlich jede Menge Kunst.&lt;br /&gt;
&lt;br /&gt;
=== MechArtLab / Bitwäscherei, Zürich, Date to be defined ===&lt;br /&gt;
&lt;br /&gt;
Who is interested?&lt;br /&gt;
&lt;br /&gt;
Fill out this registration form: https://sgmkcloud.ocloud.de/index.php/apps/forms/Q7Qk6zxfoxMZyJWA&lt;br /&gt;
&lt;br /&gt;
== How to set it up ==&lt;br /&gt;
&lt;br /&gt;
=== either: FluidNC (for ESP32 with webUI) ===&lt;br /&gt;
&lt;br /&gt;
https://installer.fluidnc.com/&lt;br /&gt;
&lt;br /&gt;
[http://wiki.fluidnc.com/en/home FluidNC] is a CNC firmware optimized for the ESP32 controller. It is the next generation of firmware from the creators of Grbl_ESP32. It includes a web based UI and the flexibility to operate to a wide variety of machine types. This includes the ability to control machines with multiple tool types such as laser+spindle or a tool changer.&lt;br /&gt;
&lt;br /&gt;
We have developed a moddified version of FluidNC, that supports the uni-polar motors (again), see link below.&lt;br /&gt;
&lt;br /&gt;
=== ...or: Arduino (GRBL) ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/TGit-Tech/GRBL-28byj-48&lt;br /&gt;
&lt;br /&gt;
Link above is a dirty hack of the &amp;quot;classic&amp;quot; GRBL to support those uni-polar servos. This is a modified fork from ruizivo/GRBL-28byj-48-Servo. This modification implements all 3-axises XYZ to a 28BYJ-48 stepper motor. The motors (28byj-48) are connected to a controller card (Arduino UNO) that uses the chip ULN2003. This board is connected to pins A0, A1, A2, A3 for the Y-Axis(IN4-&amp;gt;IN1), 2, 3,4,5 Digital pins to the X-Axis(IN4-&amp;gt;IN1), and 8,9,12,13 to the Z-Axis(IN4-&amp;gt;IN1).&lt;br /&gt;
&lt;br /&gt;
[https://github.com/gnea/grbl Grbl] is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard. Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.&lt;br /&gt;
&lt;br /&gt;
=== Universal Gcode Sender ===&lt;br /&gt;
&lt;br /&gt;
https://winder.github.io/ugs_website/&lt;br /&gt;
&lt;br /&gt;
A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.&lt;br /&gt;
&lt;br /&gt;
== Creating G-code ==&lt;br /&gt;
&lt;br /&gt;
=== NEW: Webui of Brushograph ===&lt;br /&gt;
&lt;br /&gt;
https://brushograph.pro/&lt;br /&gt;
&lt;br /&gt;
=== Lightburn ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inkscape ===&lt;br /&gt;
&lt;br /&gt;
== Links to related repositories ==&lt;br /&gt;
&lt;br /&gt;
=== For ESP32 - FluidNC version ===&lt;br /&gt;
[[File:Brushograph_PCB_01.jpg|thumb|400px]]&lt;br /&gt;
Forked and reworked version of FluidNC to support uni-polar steppers&lt;br /&gt;
* https://git.kompot.si/g1smo/FluidNC&lt;br /&gt;
&lt;br /&gt;
PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers&lt;br /&gt;
* https://github.com/dusjagr/Brushograph_PCB&lt;br /&gt;
&lt;br /&gt;
=== Generating the gcode ===&lt;br /&gt;
&lt;br /&gt;
Image to gcode software&lt;br /&gt;
* https://github.com/veselinovicp/brushograph&lt;br /&gt;
&lt;br /&gt;
Brushograph WebUI .stl to gcode&lt;br /&gt;
* https://brushograph.pro/webui/&lt;br /&gt;
&lt;br /&gt;
Repo by doms, with 3d models for mini_brushograph:&lt;br /&gt;
* https://github.com/MihaNormalen/Brushgraphy&lt;br /&gt;
&lt;br /&gt;
=== Making the machine / 3D models for printing ===&lt;br /&gt;
&lt;br /&gt;
Original &amp;quot;Arduino mini CNC plotter&amp;quot; and some interesting forks / remixes&lt;br /&gt;
* https://www.thingiverse.com/thing:4579436 (&amp;quot;original version&amp;quot;)&lt;br /&gt;
* https://www.thingiverse.com/thing:4607077 (has source file for fusion360)&lt;br /&gt;
* https://www.thingiverse.com/thing:4796222 (redesigned with bigger tooth and gogs.)&lt;br /&gt;
* https://www.thingiverse.com/thing:5719788 (z-axes mod for up-and-down)&lt;br /&gt;
&lt;br /&gt;
== Possible Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Glass ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could be used to paint open source paints containing coloured metal ions onto sheets of clear glass which could then be heated to above the softening point of the glass on ceramic paper in a furnace to allow the coloured metal ions to melt into the glass then cooled back down (cooling slowly through the annealing point) to give a unique but completely open source piece of glass art.&lt;br /&gt;
&lt;br /&gt;
Because the Brushograph controls the speed and direction of each brushstroke it could be used to paint ceramic furnace shelf coating (also known as &amp;quot;kiln wash&amp;quot;) onto a kiln shelf, with each brushstroke reflected in the texture of the shelf coating. After drying, a piece of glass could be placed on top and heated above the softening point of the glass so that the texture of the brushstrokes used to paint on the shelf coating transferred to the finished piece of glass.&lt;br /&gt;
&lt;br /&gt;
=== Ceramics ===&lt;br /&gt;
&lt;br /&gt;
The Brushograph could paint coloured commercial or open source ceramic glazes onto plain blank white tiles which could then be heated to leave a permanent glaze on the surface and turn the plain white tiles into pieces of open source art for tiling walls, etc..&lt;br /&gt;
&lt;br /&gt;
=== Etching ===&lt;br /&gt;
&lt;br /&gt;
Painting with a substance which resists chemical etching or sand blasting would allow the item to be etched or sandblasted afterwards then the etch resist removed to leave a permanent piece of art.&lt;br /&gt;
&lt;br /&gt;
=== Painting With Light ===&lt;br /&gt;
&lt;br /&gt;
An ultraviolet LED could be used instead of a paintbrush, with the ESP32 controlling the intensity of the LED as well as the position - this would allow painting onto surfaces coated in UV sensitive etch resist which could then be developed then etched or sand blasted.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of metal is used beneath the etch resist electrolytic deposition could be used to plate another metal onto the etched areas.&lt;br /&gt;
&lt;br /&gt;
Where a sheet of glass is used beneath the etch resist a mirrored surface could be deposited on the etched areas.&lt;br /&gt;
&lt;br /&gt;
== Optional Add-Ons ==&lt;br /&gt;
&lt;br /&gt;
=== Brush Washer and Dryer ===&lt;br /&gt;
&lt;br /&gt;
Instead of a pot of paint at one of the stations, a funnel and drain tube could be placed at one of the stations with a small peristaltic or diaphragm pump switched on by the ESP32 to pump a stream of water over the brush and wash the brush before it goes to a new colour of paint. Optionally, the ESP32 could switch on a small but strong fan after washing the brush to blow air over the brush to dry it before it goes to the next colour.&lt;/div&gt;</summary>
		<author><name>Doms</name></author>
	</entry>
</feed>