Brushograph: Difference between revisions

From SGMK-SSAM-WIKI
Jump to navigation Jump to search
Line 40: Line 40:
== Links to related repositories ==
== Links to related repositories ==


=== For ESP32 version ===
=== For ESP32 - FluidNC version ===
[[File:Brushograph_PCB_01.jpg|thumb|400px]]
[[File:Brushograph_PCB_01.jpg|thumb|400px]]
Forked and reworked version of FluidNC to support uni-polar steppers
Forked and reworked version of FluidNC to support uni-polar steppers

Revision as of 12:07, 1 May 2025

Introduction

Doms' Brušografia

Brushology – Ways of painting with a mechatronic brush

https://mechatronicart.ch/brushology-ways-of-painting-with-a-mechatronic-brush/

Dominik Mahnič

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.

Links:

How to set it up

either: FluidNC (for ESP32 with webUI)

https://installer.fluidnc.com/

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.

...or: Arduino (GRBL)

https://github.com/ruizivo/GRBL-28byj-48-Servo

Link above is a dirty hack of the "classic" GRBL to support those uni-polar servos.

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.

Universal Gcode Sender

https://winder.github.io/ugs_website/

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.

Links to related repositories

For ESP32 - FluidNC version

Forked and reworked version of FluidNC to support uni-polar steppers

PCB for DIY etching to host the FluidNC on ESP32 and the ULN2003 drivers

Generating the gcode

Image to gcode software

Repo by doms, with nothing on it:

Making the machine / 3D models for printing

Original "Arduino mini CNC plotter" and some interesting forks / remixes