Page 1 of 1

DMPalmer's H1.1 build

Posted: Tue Oct 23, 2012 1:17 am
by dmpalmer
TL;DR: It's alive!!!

I just printed out a "HelYoda World" with my H1.1 which I ordered 13 days ago and have spent ~50 hours on building. It needs a lot of parameter tweaking, but it works. (Specifically the Faberdashery Yoda from
http://www.thingiverse.com/thing:12288 )


My system is an H1.1 with the RAMBo board. I ordered the heated bed, but haven't installed it yet. I am using Repetier-For-Rambo firmware and Repetier-Host Mac.

My experience is mostly in software, so other people may be able to construct the printer more rapidly than I did. (I wanted a 3D printer as the last thing I had to build with my hands, and from now on atoms are programable.)

Some build notes are useful for whoever who builds one of these. This is especially true since the H1.1 modifications are largely undocumented. There are 3 JPEGs for the early stages of the build, but nothing further at the moment, and no help at all on using the RAMBo. See the "H1.1 differences" thread in the forum for updates.
http://forum.seemecnc.com/viewtopic.php?f=39&t=855


First, watch the Steinman video, and refer to it as you go along
https://vimeo.com/47461857
also look at the picture of what's in the H1.1 upgrade kit to see what parts you shouldn't expect to see in the H1.0 construction manual
http://shop.seemecnc.com/H11-Upgrade-Ki ... -58730.htm

Additional tools that I found useful include:
a 5" C-clamp (4" will do I think) for e.g. putting the gears onto the motors and bearings into gears;
electric screwdriver (not just a drill, it has to have a weak clutch so you don't strip the plastic you are screwing into);
a dremel-style tool with a ~1/4" sanding drum;
a D-Sub Pin Crimper tool for the pins of the RAMBo connectors;
a Lineman's Crimper tool for making connections between wires and to the hot-end heater resistors.
(Those two are different tools.)

I used silicone rescue tape for high-temperature insulation and other things. It's good stuff: it sticks only to itself, is an excellent electrical insulator, and is good to 500 F == 260 C.
http://www.rescuetape.com

I also used Shapelock plastic (stuff which becomes malleable at ~150 F and sets hard) which I used to make the plastic parts I needed before I had a 3D printer to make plastic parts.

Where the manual suggests that you ream out holes in the 60 degree bar clamps, that is very good advice.

Additional advice that I wish I had read before it was too late: ream out the blue pieces of the crossed-bar clamps so that the threads only bite on the black pieces. This means that the crossed-bar clamps can actually generate clamping force. It also saves a lot of wrist work on screwing things together.

Also mentioned on the forum, the aluminum spacers for the 608 bearings have to be sanded down to the right length.
http://forum.seemecnc.com/viewtopic.php ... cers#p3432


As the JPEG for H1.1 rear frame assembly suggests, mount the Y-axis motor on its plastic plate before putting the rear frame together. (Motors have two washers between the mounting-screw head and the plastic plate. I don't know why, but I don't doubt.)

The H1.1 kit has many fewer small bearings (12 IIRC) than H1.0 does, with most of the others replaced by bushings. In my kit, all the little dowel rods were too thick to go through the holes, and I had to sand them all down. (I used a dremel drum sander to very lightly sand them down.)

How these the bearings and bushings go together is shown in the video. Resist the temptation to dry-fit things together before you put them in the final position. The plastic sockets for the bushings are easily damaged and then you can't fully-seat them the next time.

The video has the base slightly wrong (the front-back smooth rails hang below the left-right threaded rods).

The video is correct in that the cross-bar clamps holding the side-side (X-axis) smooth rails go on top of the Z axis bearing assembly. The blue parts of the clamp should be oriented so that the smooth rails are in the higher position. This is necessary so that the timing-belt clamps (new in H1.1) can be attached to the new version of the combo bearing at two points on each side. For H1.0 the bar clamps went below the bearing assembly.

I have found on my first print that the two sides of the combo bearing are pulled apart by the timing belt pulling on its two sides. I fixed that by wrapping a zip-tie to hold the two sides together.

ERRATUM: H1 manual page 40, 6.2 #9, it specifies a 10-32 x 1 1/2" Socket Head Screw (#29995), whereas it is actually a 1" screw.

For the extruder, you want to press the 608 bearings into the combo gears with a C-clamp. The surface of the bearing should be inset below the level of the gear.

When you put the extruder together, study the assembly ahead of time so you get the 1.7 and 3.0 mm groves matching each other on the pinch rollers. (I also took a sharpie and labelled "1.7" and "3.0" on the appropriate holes of the filament guides.)


For the Y axis timing belt, I had to attach one belt clamp, thread the belt, figure out what notch of the belt clamp gives the right tension, then pop the belt off the motor gear before screwing down the second clamp. Popping the belt back on the motor is easier than screwing down the belt clamp then the belt is under tension.

The X-axis belt tension has two adverse effects: it pulls the two halves of the combo bearing apart (fixed with the zip tie as mentioned above) and it pulls strongly enough to overcome the friction on the bar clamps holding the smooth X rails onto the Z axis bearing assemblies. This pulls the vertical Z axis screws and rails together so that things are no longer plumb, and things jam when the Z axis gets near the bottom. I made a cross-bar to hold the smooth Z rails apart at the top. This costs me 20 mm of vertical build volume because the extruder hits the cross-bar.

Electronics:

The H-1 Electronics Manual for the EasyDriver is the basic guide for wiring things up, but many things are different for the RAMBo.
http://forum.seemecnc.com/viewtopic.php?f=39&t=69


I am using the RAMBo board, which I have mounted on the left rear diagonal of the frame. (I used the two spare bar clamps that were in my kit to hold the circuit board by two mounting holes with the component side of the board facing forward and a bit down. The motor connectors are on the board edge next to the threaded rod.)

Motor connectors (included in the kit) use crimped pins which are for 24-30 AWG wire. I used this "D-Sub Pin Crimper":
http://www.radioshack.com/product/index ... Id=2103683
to crimp the pins directly to the wires of the wires of the X,Y,Z motors. These leads (on my motors) are long enough that they reach the appropriate sockets on the rambo-board without requiring more cable to be spliced in.

I have the order of motor wires in the connector as
Black Green Blue Red
reading from left-to-right on e.g. this figure:
http://reprap.org/wiki/File:Rambo-conn-main.jpg
This is a different order than the figure shows, because the printout of the figure that came with the kit was in black-and-white. (And that figure has a black wire instead of a yellow wire.) When I did this, the software worked correctly without requiring any motor directions to be reversed.

I used 24 AWG 4-wire telephone cable to extend the wires to the extruder motor. 24 AWG is about as small as you want to go for 2 amp motor current, but as large as you can use with the supplied connector pins. The phone cable is crimped (using a "lineman's crimper" like
http://www.radioshack.com/product/index ... d=12529252
) to the motor wires. The cable bundle that goes to the extruder motor also includes the thin wires to the thermocouple, and the 18 gauge wires to the heating resistors for the hot end, all wire-tied and taped together to make a reasonably stiff bundle that won't flop around too much. I cut the wires to the appropriate length so that they would all read\ch the board without too much excess.

The two resistors, wrapped in aluminum foil, insulated and gunked up with high-temperature silicone, are crimped (the two resistors in parallel) to the 18 gauge wire. I first cut off the vinyl insulation from those crimps because it wouldn't stand up to the heat. Make sure the bends you make to the resistor leads will fit into the combo bearing housing before you commit with the crimper. I used the same silicone gunk to seat the thermistor and insulate a short length of the thermistor leads. The rest of each thermistor leads past the (soldered) connection to the thermistor wire was wrapped in silicone rescue tape, then everything was wrapped in more rescue tape to give good mechanical stability and prevent the thermistor from pulling out.

I then read the label on the silicon gunk I used (GE Premiumsilicon Gasket and Seal: resists high temperature according to the label). In the fine print in back, it says: Service Temp -60 F to 400 F (= 204 C). So it will be interesting to see what happens when I try to extrude ABS at 220 C. I have a fire extinguisher right next to my printer.

I placed the limit endstop switches:
X: on the bar clamp on the left Z axis bearing assembly, hit by the combo bearing.
Y: on the rear frame, so the table pushes it down.
Z: At the top of the left Z rail, hit by a tower I built out of Shapelock on top of the Z axis bushing housing.
These limit switches are mounted in shapelock for stability that you don't get with double-sticky foam tape or other such methods.

The Z limit switch is a maximum switch, so that when that axis is homed, it is as high above the table as it can go. This requires some special settings in the firmware and software, but nothing that isn't supported by Repetier Host and Repetier Firmware. It allows using different bed thicknesses (e.g. putting in and taking out the heated bed) with only a few changes to numbers in the software settings, and doesn't require fiddly mechanical adjustment to allow the switch to click at the home position 100 microns above the table rather than crashing the nozzle through it.



Pictures showing some of the details mentioned above, and of the Yoda I printed, will be in a future post in this thread, as will discussion of the software settings I used, and other details.

Any questions?

Re: DMPalmer's H1.1 build

Posted: Tue Oct 23, 2012 9:49 am
by xojins
Awesome post! Love the telephone wire idea. Going to try that for my second build.

Never heard of Shapelock until now... Wish I had known about that a log time ago. Going to buy a bag today. Where do you buy yours from?

Thanks :)

Re: DMPalmer's H1.1 build

Posted: Tue Oct 23, 2012 10:54 pm
by dmpalmer
xojins wrote:Awesome post! Love the telephone wire idea. Going to try that for my second build.

Never heard of Shapelock until now... Wish I had known about that a log time ago. Going to buy a bag today. Where do you buy yours from?

Thanks :)
I've only bought one 500 g tub. I forget whether I bought it from Makershed or directly from the company's website. The price is about the same per pound as filament.

The same stuff is also sold under the names Polymorph and "Friendly Plastic".

Re: DMPalmer's H1.1 build

Posted: Wed Oct 24, 2012 10:05 am
by xojins
Thanks...bought some friendly plastic on eBay:
http://www.ebay.com/itm/Friendly-Plasti ... 0720943663

about $21 with shipping for 500g. Seems like the best value on eBay.

Re: DMPalmer's H1.1 build

Posted: Mon Nov 12, 2012 1:03 pm
by dmpalmer
Here are some pictures. sorry about the lighting and the background clutter. All images are uncropped as they came out of my iPad, so click to zoom in on any details.
Overview
Overview
Overall view. Note the elegant crossbar at the top, lovingly hand-crafted by drilling a couple of 1/4" holes into a stick I had lying around. Measure the distance between the two smooth shafts at the bottom of the machine and make the holes the same distance apart at the the top. This is necessary because the X-axis drive belt pulls together the two Z-platforms, and the clamps that hold the Z smooth rods don't clamp.

Keep the crossbar in place as you loosen, adjust and retighten the nuts on the four threaded diagonals so that the system is stress-free when at rest.
X belt attachment
X belt attachment
The two sides of the extruder carriage are pulled apart by the tension of the drive belt in this configuration. A large zip tie around the back keeps it together. If you already have a 3-D printer you can probably print up a nice clamping fixture which also holds the fan and belt clamps. Most 3D printers are put together by people who don't yet have a 3D printer.

Then drill holes for the belt clamps. Install one end with the belt clamped into it, then thread the timing belt around the pulleys so you know where to clamp the other end. (The crossbar must be in place or you will get the length wrong.) Hold the second clamp at the right place on the belt, slip the belt off one pulley so that you can install the second belt clamp without having to fight the tension as you do so. Then slip the belt back onto the pulley. Verify that everything is still straight and true, with the distance between the Z shafts the same at the top as the bottom.

The fan is recommended to blow on the insulating tube of the hot-end to prevent jamming. (Mine still jams.) I should probably make a duct-work fan mount to blow the air where it is needed and that also clamps the carriage sides together, but I haven't yet.
X rod clamps
X rod clamps
The X-shafts go on top of the Z carriage, in the higher position of the clamp, so that the belt aligns with the blue pieces of the extruder carriage and you have a place to drill the mounting holes for the belt clamps.

These clamps aren't worth a darn in keeping the Z-carriages the right distance apart, the shafts slide in and out like {insert totally inappropriate metaphor here}. Hence the need for the crossbar. Reaming out the screw holes of the blue pieces before assembly might help, as would the suggestion to wrap strips of sandpaper around things. Making collars around the clamps that push against the ends of the shafts is another possiblitiy for people who already have a 3-D printer or other fab capability.

The X-endstop is held on by shapelock. Seems to work.
Z-endstop
Z-endstop
The Z-endstop is at Maximum-Z so that when I change the bed height with e.g. a heated bed, I don't have to physically move it. This does require changes to the firmware (Repetier Firmware for RAMBO from johnoly99 -- Get the latest version from github because an earlier version had the wrong pin numbers for the Max-endstops.) The shapelock holds the switch in a stable place, the zip tie gives it strength. The white tower is made of shapelock and its height is set to prevent the extruder carriage from hitting the crossbar (giving 137 mm of vertical build height.) The top of the tower is flat and level to improve position repeatability. Put a coin or other flat level object on top as the shapelock cools to get a flat surface.

Re: DMPalmer's H1.1 build

Posted: Fri Nov 23, 2012 4:38 pm
by dmpalmer
I've drilled out the screw holes on the blue blocks of the bar clamps that hold the X-shafts on the Z carriage. That solved the sliding problem, and should be considered a required part of assembly.

Re: DMPalmer's H1.1 build

Posted: Fri Nov 23, 2012 11:15 pm
by 3Dnoob
Awesome post mate, it was a HUGE help when I was assembling my H1-1. Answered most of my questions whenever I got stuck.

Thanks!

Re: DMPalmer's H1.1 build

Posted: Tue Feb 12, 2013 12:42 am
by KevinCh
This post made me feel a lot better about my lack of following directions. Half way through my build I tossed the instruction and went for the power tools.

I found my Rambo was not pre-loaded with the correct firmware for an H1

I updated to https://github.com/johnoly99/Marlin-for-rambo and started printing, I am not sure this is the most up to date firmware.

After finding the Z axis was not matching the x and y for movement I started counting my gears. The pulleys on my steppers have 10 teeth, and those on the Z-drive shaft have 20.

For the x and y I have (8 uSteps/step)*(1 step/1.8 deg)*(360 deg/10 teeth)*(1 tooth/5.08mm) giving me 31.496 uSteps/mm. This matched the configuration.h

For the Z axis I have 8 uSteps/step)*(1 step/ 1.8 deg)*(360 deg/ 10 teeth)*(20 teeth/ 1 rev)*(20 rev/ 1 inch)*(1 inch / 25.4 mm) giving me 2519.685 uSteps/mm not matching the configuration.h

Changing this define in the Configuration.h is giving me the proper movement when commanded manually.
From:
#define DEFAULT_AXIS_STEPS_PER_UNIT {31.496,31.496,2032,346}
To:
#define DEFAULT_AXIS_STEPS_PER_UNIT {31.496,31.496,2519.685,346}

I am adding this to the most helpful post in-case anyone else got stuck where I had issues.

-Kevin

Re: DMPalmer's H1.1 build

Posted: Mon Mar 04, 2013 3:35 pm
by Danger_J
Dmpalmer, this was an awesome post! Thank you so much for going in to all this detail about your build. Totally invaluable.

I was wondering if you could fill me in just a bit on how you wired your RAMBo? I realize I should know better, but I simply have no idea how to read the fancy-pants electronics diagrams that I have run across describing how to wire the RAMBo. Specifically, the power supply that comes with the H1 is great (I assume), but for a noob like me it looks like a total mess of wires. Can you show some more shots of which wires you ran where from your power supply into the RAMBo?

Thanks!!!
-Jon

Re: DMPalmer's H1.1 build

Posted: Wed May 01, 2013 10:19 am
by dmpalmer
Danger_J wrote:I was wondering if you could fill me in just a bit on how you wired your RAMBo? I realize I should know better, but I simply have no idea how to read the fancy-pants electronics diagrams that I have run across describing how to wire the RAMBo. Specifically, the power supply that comes with the H1 is great (I assume), but for a noob like me it looks like a total mess of wires. Can you show some more shots of which wires you ran where from your power supply into the RAMBo?
-Jon
For the ATX power supply you need 1) the Black wires (ground) 2) The yellow wires (+12 V) 3) The green wire (PWR_ON)

Put a manual switch between the green wire and one of the black wires. This is the main on-off switch for motor etc. power, and it's what you frantically hit when the Z axis starts driving the hot end through the print bed.

Bundle the remaining black wires together and connect them to a thick black wire (like 18 gauge, available at hardware and automotive stores). Likewise bundle the yellow wires and connect them to a thick yellow wire. These are the main power for the system. The remaining wires should be bundled neatly way or cut off, but they should be carefully insulated so that no two wires of different colors will short.
Bundling of wires
Bundling of wires

The thick black wire and thick yellow wire go to the main power connector on the RAMBO. There are three +12/ground pairs in that connector, so you will have to daisy chain them. Make sure you don't short them.
Connection to board
Connection to board