McWire Bot with Gen3 Electronics
The Generation 3 electronics have been fully assembled and tested and are now mounted to the McWire bot. Here is the full build! It took about an hour to cut, drill and hook up all the new electronics.
Gen3 Electronics and McWire Problems and Solutions
McWire ReplicatorG Machines.XML Entry
Mounting Posts
Base to Board Spacing
To Mount the electronic to the base I drilled and tapped #4-1" screws with a couple washers and a nut to space the boards up from the base.
Attaching the Motherboard
All Boards in Place
Bolt Down the Boards
Corner Bolt too Big
The bolt near the RS-485 connector was too large so I drilled/tapped a smaller bolt to fit in place.
Tapped Bolt
Here you can see the size difference between the #6 bolt and the #4 that I tapped with the larger threads.
Bolting Everything Down
After getting the motherboard in place and bolted down, I used the regular sized bolts on the rest of the boards (stepper controllers).
Attach Ribbon Cables
I tried to install the ribbon cables in a somewhat neat fashion, but its a near impossible task that requires much folding and pushing the edges of cables under boards.
Secure Wires
Everywhere else I just used zip ties to keep cables and wires in order.
Connect the Power
The final step!
Attach Steppers and Testing
Once I assembled everything I attached it to the McWire and tested out the controls with ReplicatorG. At first I had a few problems testing:
- Testing X motion moved both X and Y axis
Solved with firmware reflash on motherboard - Axis motion was not to scale
Solved by updating the machine in ReplicatorG (changed steps per mm) - X and Y axis movement jerky
Solved by updating the machine in ReplicatorG (changed mm/min movement rate) - Opto-endstops were not working
Solved by changin the endstop mode in the motherboard firmware config to use 1.0 style
Here is another angle of the above photo.
McWire ReplicatorG Machine
Here is the machines.xml entry for the McWire bot I used:
-
2009-07-20 10:05:36 | Cyrozap - Missing machines.xml codeI don't see the entry you used for the McWire in ReplicatorG.
-
2009-07-16 21:14:54 | Jeff - McWire ReplicatorG MachineThanks for reminding me! I uploaded the machine code, just copy the contents into your machine.xml and it should work. The steps/mm might be different for you machine depending on the type of threaded rod you used. I'm using 314.9606 steps/mm for 1/4-20 rod. 400 steps/rev / ( 25.4mm/in / 20rev/in ) = 314.9606 steps/mm
-
2009-12-07 01:50:02 | timnoble - how did you configure skeinforge?Hi, I've gotten a mcwire together recently and am having difficulty with the software side of things. Though I have a v1.2 Motherboard, I'm using older Gen 2 stepper motor drivers (smd1.2) and the newer extruder board attached to an MK4 plastruder assembly. Firmware 1.2 was working ok, but my print quality was pretty bad. Upgrading to firmware 1.6 seems to have disabled the steppers, so I have to dig in a bit to see if there's a fix or I have to downgrade back to 1.2. As far as the printing goes, the trick seems to be in getting the flowrate somehow reduced to match the sloooow mcwire feedrate. Any advice on how you managed to configure skeinforge to work for you?
-
2009-12-14 13:36:13 | JeffI'm still tweaking print quality, all of the objects I have built successfully were with scripts I wrote to create gcode: I haven't gotten Skeinforge set right for my machine either. I am using the gearmotor to feed the extruder as I never got the stepper to feed slow enough without stalling. My best results with Skeinforge have been bumping up the x/y speed to somewhere around 40 or 50mm/s. Going that fast seems to cause a lot of stretching and poor adhesion. I'll let you know when I get some working Skeinforge settings. The latest version of skeinforge did help produce better models, but they still aren't "high quality", or at least not high enough to build a mendel. I'll upload some gcode generators for test objects to the bc sourceforge page soon.
-
2009-12-14 15:45:03 | tim noble - table speedswow! 40-50mm/s on the x/y table? I seem to lose steps (resolution) if I drive my steppers any faster than 4mm/s. I actually had to downgrade things a little from your machines.xml file and reduce my feedrate to 240mm/min to keep everything smooth. Granted, I'm using the Gen 2 stepper motor drivers. If I can figure out how to pack up my skeinforge settings nicely, I'll send them along to you. I seem to have gotten it to work ok in the last week or so, though it is a mysterious and complicated app. Not sure that I'm up to the point of printing mendel blocks yet, but I just put a heated build platform in place (details on the makerbot google group) and I'm hoping that that will mean non-warping prints from here on out...
-
2010-01-23 14:32:44 | Kevin - Which motorsDid you use Nema 17 or 23 steppers? (ie the steppers the mendel uses or the orig. McWire?)
-
2010-02-05 11:49:09 | JeffI used 17s for this, the 23s were a little big for the frame and you don't really need the extra torque with the lead screw style drive.
-
2010-02-05 12:00:02 | KevinI was asking since if I was looking to use this to bootstrap to a mendel, it would be nice to reuse motors if I wanted to. Of course if this works better at milling, maybe I'd keep both. In the milling test, what are you cutting?
-
2010-02-05 12:08:45 | JeffIt is cutting a 1/4" acrylic sheet. My original plan was to move the 17s over to the RepRap I was building and put 23s on the McWire and use it exclusively for milling. In my opinion, the McWire isn't really that good of a RepStrap, as its movement is very slow, even when you are pushing the steppers to the limit. This is fine for milling, but makes it hard to calibrate for extrusion. However, It is cheap and works great for milling. If you can, look at some of the belt driven gantry machines out of MDF or similar - they will have the speed needed.
-
2010-02-05 12:41:09 | KevinHey Jeff, Thanks for the advice. I was looking at the McWire for two main reasons - its cheap, and it does milling. Seems like a lot of cost of the Mendel would be the printed parts plus a lot of the parts that go into the McWire. So it seemed like it might be a good starting point. I'm also wondering whether there would be any way to "duplex" the electronics - store them offmachine so you could switch between a mendel & the mcwire (at least initially).
Last Updated (Friday, 17 July 2009 01:07)
Search Google |


