Whenever you do some electronics project there’s a good chance at least a few wires have to be routed around between boards, connectors and such. When you want to do it well organized it’s usually hard to find a proper cable duct, that’s why I spend some time in OpenSCAD to write a fully customizable version. With a few settings you get a 3D model that’s easily printable.Continue reading “Customizable cable duct”
This box contains a Raspberry Pi running the fabulous OctoPrint / OctoPi, a 5 V power supply and an SSR. It allows you to remotely turn on and off your attached 3D printer, either by using the web interface, by sending G-Code or with a custom system command, which is needed to use the feature through the Telegram plugin. Two hardware buttons are also available to power on/off the printer or send a shutdown command to properly power off the Pi.
Update time! The CoreXY Laser Engraver has been updated with a motorized Z axis and numerous other enhancements… like more laser power. Har Har Har!
When Jogi posted his make on Thingiverse he already added many improvements over my initial design, like cable chains, larger build area and overall cleanliness (I’ll address this one in Mk3 😉 ). We started discussing about a Z axis and it got me hooked up right away. Here’s the result!
Lasers are fun, especially high-power ones. Some time ago I purchased a 1 W blue laser and due to a recent 3D printer upgrade I had some spare linear motion components. The next steps are quite obvious, build a 2D laser engraver! I’ve always liked the CoreXY kinematic design and chose to use it in this project.
Many electronics projects need some kind of user input. For those where you need scrolling functionality, in a menu for example, or enter numerical values like a timeout, rotary encoders are very convenient. They are cheap, easy to use and require minimal to none additional components. However, interfacing them requires little more work on the software side than with regular buttons. In this tutorial I present everything needed to use a rotary encoder with a microcontroller. While I used an ATmega uC it should be easily portable to other platforms