Hello and welcome 3dprintgeek! Quote3dprintgeek Is there any thing else I will need to do for a different size FH it will it be accounted for during the calibration? You should not have to do anything differently Just measure distances between pivot points as usual when calibrating. Quote3dprintgeek Are supported in the current Marlin you have in git? Yes, both tmc2130SSS and Mechaduinos arby tobben - Hangprinter
Hi all! I CADded an experimental zip tie based corner_clamp. I won't be able to test it myself during Christmas, but here it is: Also, I added an untested nut trap to beam_slider. Feel free:by tobben - Hangprinter
which is about 12 - 13% of the total mover weight. Wood is easier to work with since you can drill into it. Carbon fiber (and a very light extruder) is a good option if you plan to print close to the edges of the reachable print volume. I also think carbon fiber beams look good and feel good, but this is highly subjective. I've never noticed a difference in print quality between my wood-beam movby tobben - Hangprinter
Cool, good work! Looks like it's moving smoothly Have you set up the i2c addresses on the Mechaduinos? If you have, then you should be able to use a few special gcodes if you want. Short crash course: Torque mode: G95 A-30 should make A motor wind in line with a low force. G95 B-50 winds in B with high force. G95 A0 puts motor A back into step/dir mode. Test enabling torque mode on one motor aby tobben - Hangprinter
Cool, I'm glad you liked it You will prooobably be first to be able to compare the v2 and v3 builds first hand. I'm looking forward to that!by tobben - General
We've been using 0.8 and 1.2 nozzles. We've used 1.75 mm filament, but 3 mm is fine too. Speeds from 20 to 60 mm/s. I recommend big layer heigths (> 0.5 mm). Otherwise use same settings as with other printers, just remember to set the correct nozzle size. And be aware that big solid first layers are hard to print. Consider if you can get by with 0 solid first layers. Regards,by tobben - Hangprinter
Some people have asked for better guidance on the ceiling unit layout. I have hesitated with publishing this layout, because D-linerollers are the only ones that need to be placed out precisely. They should be placed out using the alignment methods documented earlier in this thread. Anyways, I made an orthogonal render png in Openscad:by tobben - Hangprinter
Ok, these ones are the best I have right now: Basically one pair of for example A-lines enters their closest corner_clamps from below. They then turn 90 degrees towards each other and meet on the upper side of the beam. Tie a loop in the ends of each A-line and attach both to the same beam slider. Slide that beam slider back and forth until your mover is in parallel with your A-anchor lineroby tobben - Hangprinter
Thank you, I'm looking forward to your build. Greetings from Swedenby tobben - Hangprinter
Hi Chris, glad to see you here! No problems, any drivers will work just fine Just make sure motors don't get hot enough to melt the printed partsby tobben - Hangprinter
Still working on the auto-calibration. Details on the blog. Manual calibration follows the same principles as before. The v3 mover is more workable than the v2 was, making the measurement process less painful (but still hard). The web-calculator is not in use anymore, I will remove it soon. I use ca 5-10 kg on the anchors, depending on the friction between the specific floor and anchor surfacesby tobben - Hangprinter
Awesome, thanks! It definitely helps. Your name is now in README on the master branch (link)by tobben - Hangprinter
That's fredrudolf's printer, but I did a web search and found this Connect the same sda/scl signal to all Mechaduinos. If you like the Hangprinter Project, please consider donating to its Bountysource campaign.by tobben - Hangprinter
Mechaduinos were first used on the v3.1. Blog posts that depict or mention Mechaduinos: 1, 2, 3, 4. Mechaduino manual (hosted by tropical-labs.com, visited Dec 4, 2017).by tobben - Hangprinter
Look through version 2 forum thread and dev blog for pics and wiring. All wiring except the i2c bus, which requires 5V<->3V3 conversion is done the same way as on any other RepRap. Mechaduino D0 is dir, D1 is step if I remember correctly. It looks like you use flat 623 bearings in the rollers instead of v-grooved ones. I suspect that your ABC lines will slip off, but it would interesting tby tobben - Hangprinter
Ok, nice. Between 30 and 60 mm/s for print moves and between 100 and 200 for travel moves. For thicker layer heights (0.8 - 1.0 mm) I use slow print moves since the maximum rate at which we can melt plastic in the Volcano is around 140 g/h.by tobben - Hangprinter
Yes, I'm using a Volcano. Do you mean the speed settings in the slicer? I use different ones for each print. My weight data are already in this thread.by tobben - Hangprinter
No, not yet. You will have to look through this thread and the dev blog.by tobben - Hangprinter
Quotedc42Tobben, I think you are referring to the inverse kinematics Ah, thanks for the clarification. Quotedc42Does that sound viable? Or will the slack line cause problems, either with constraining the effector sufficiently or when it rewound back onto the spool? Yes, I think it might be viable. The two problems to overcome would be making spools that can handle lots of slack line (like a veryby tobben - Hangprinter
Yes, the positive root is the right one. Quotedc42Hangprinter needs the positive root of the quadratic equation, because the effector is above the ABC anchors. The alternative setup has the effector below the anchors, so the negative root would be used instead. I think you might be mixing up the four anchor_abcd_z parameters and the line_length parameters. The square root is part of an euclideanby tobben - Hangprinter
Quotedc42 I thought the effector was suspended from 3 spools on the ceiling and the D anchor was used to keep the extruder drive within reach of the extruder. To your defense, it would be interesting to see someone testing this setup. It could be implemented by moving abc-anchors to the ceiling, attaching extruder drive to D-lines and configuring achor_abcd_xys to match reality as usual.by tobben - Hangprinter
@delloman 0.48 mm Fireline will work well, particularly if your mover is light. If you enable line buildup compensation feature, remember to adjust your spool buildup factor accordingly. I'm not sure if the 100 ib fishing line is what you want. You want as stiff and thin as possible. I think that line is a bit flexible and very thick. My opinion on DuetWifi is already in this thread. Smoothieboby tobben - Hangprinter
QuotetobbenI've used 4mm and 5mm plywood, as well as 5 mm MDF This was a brain fart. I've used 8 mm and 12 mm plywood, as well as 12 mm MDF. I've also made a spreadsheet with weight data of my mover parts: here. In short: Pinewood beams weigh 171 g. Square carbon fibre tubes weigh 91 g.by tobben - Hangprinter
Cool. Automatically and reliably tightening lines with stallGuard2 would be a big UX improvement for non-Mechaduino users I normally use a piece of plywood covered in white glue as a print bed. (Suggestions for other suitable big, cheap and flat things that could be printed on welcome. )by tobben - Hangprinter
@delloman Nice! Some sheet material for the anchors can be practical. I've not included any official way of building ABC anchors in the design, but here is one solution: @dc42 Thanks, this is great! Looking forward to test it! I will try to find the time to look into the code and do physical testing in January. (In the meantime I'll happily support Hangprinter+Duetwifi builders here ) I'm readby tobben - Hangprinter
Probably direct drive, but it depends on your extruder.by tobben - Hangprinter
Change parameters in parameters.scad. Change Beam_width to match the width your us wooden beams. Then open a terminal cd to your hangprinter directory and do make openscad_stl/beam_clamp.stl openscad_stl/corner_clamp.stl openscad_stl/beam_slider.stl This should create three new stls that matches your parameters.by tobben - Hangprinter
@imrcly Got around to make beam insertion more practical today. This one was fun to code =) Green faces were added, red faces were removedby tobben - Hangprinter
@delloman Cool! I'm excited to hear that. Mechaduinos give you closed-loop control. Details are on my blog. @dc42 Forward kinematics anchor_ABCD_xyz are calibration constants. carthesian are absolute positions from G0/G1-command. Motor names are mapped like <-> . The motors A, B, C, and D should be constantly enabled. Homing for HP3 with Mechaduino: Put all motors in torque/constant forby tobben - Hangprinter