Browsing Posts in EMC2

Emergency Stop ButtonI’m continuing to work on the 3rd installment of the EMC2 and Servo tutorial, but I realized that I hadn’t seen any great treatments out there for simple e-stop implementations with EMC2 or otherwise in the hobby CNC realms. This is the solution I’ll be using as part of the tutorial apparatus.

Safety systems aren’t sexy and so from what I’ve seen in the community those who know what they’re doing quietly implement them on their own systems but then the rest of the hobbyists and newbies may not even be aware of the need for such things and in the rush to get a machine running and doing the sexy stuff leave themselves open to more risk than is strictly necessary.

Click to continue reading “An Emergency Stop Circuit with EMC2″

[caption id="" align="alignright" width="320" caption="Printer Carcass Ready For Use"]Stripped Inkjet Printer[/caption]

So you’d like to play with servo motor control would you? Well hopefully you’ve come to the right place and we’ll actually be able to learn you a thing or two. In this next segment we’re going to learn about some of the internals of an old inkjet printer and how to recycle it to serve our purposes. This is obviously part 2 of the series, where you’ll strip down the printer and prepare it for integration with EMC2.

Click to continue reading “Tutorial: Use an Old Inkjet Printer to Learn Servo Motor Control With EMC2 – Part 2″

Geo01005′s RepRap Ideas details some of his work around running a repstrap using EMC2 from a couple years ago. He’s documented some of his work around the hot-He also has a YouTube channel.

Andrew Angellotti is founder of spingarage LLC has a new blog that’s looking pretty interesting.  Here’s the first part of a tutorial on brushless motor control.

Tim has a great collection of posts on repstrapping over at BotHacker.

EMC2 is a popular choice among hobbyists, academics and a growing group of professionals for CNC and robotic machine control. Most commonly it seems to be used to drive machines using stepper motors for reasons related to low cost and complexity. In actuality EMC2 drives servo mechanisms equally well, but in doing my research in preparation for my own projects I found that there was a need for a simple tutorial laying out basic procedures for integrating servo control under EMC2. As always, the very best way to learn is to do so I ended up playing with a small servo “lab” so I could visit as many concepts and parameters as I could before applying them to a larger machine.

Click to continue reading “Tutorial: Use an Old Inkjet Printer to Learn Servo Motor Control With EMC2 – Part 1″

[caption id="attachment_260" align="alignright" width="210" caption="Pololu A4983 with a nickle for scale"]Pololu A4983[/caption]

One of the things I need to do while working towards motion control projects is to practice some of the fundamentals.  I’ve worked with many of the concepts and mechanisms professionally, but more from the support end.  I haven’t touched the stuff for a few years now, and want to learn things at a more fundamental level.  In order to do this my plan is to pull motors and mechanisms from recycled equipment (printers, scanners, etc.) and set up a few labs for myself along the way.  Perhaps I’ll try to salvage some of the electronics as well with some good old-fashioned circuit bending.  I should be able to at least reuse motor drivers that are found, but for now I’m going to rely on inexpensive motor driver kits to allow myself more freedom to experiment.

Click to continue reading “Review: Pololu A4983 Micro Stepping Driver Carrier”

Some links that have turned up while doing research:

Musings on the usefulness of inkjet printers for a variety of applications.  So ok, I’m not the only one who’s been thinking about this, but here I hope to actually do something about it!

Anders is playing with EMC2 and RepRap functionality as well.  I’ve experimented with some of his temperature control ideas already, but need to work at the PID tuning a lot more.

PyroElectro has a bunch of tutorials for all kinds of fun stuff like this basic DIY servo/encoder setup.

 

Background

I started playing with EMC on a simple home-build concept mill I built about 9 years ago and it’s been shelved for most of the time since.  I really enjoyed the experience of getting that to work and have followed several other software/hardware projects online since including EMC2 and the RepRap/Makerbot crowd with great enthusiasm.  A couple years ago I was even able to apply what I’d learned to a job running some small CNC machines for a manufacturer in Aurora Ontario.

Click to continue reading “Project: Thrift Store 3D Printer”

Switch to our mobile site