I'm not sure if I understand your sketch correctly, but I'll have a go. Please excuse if I've misunderstood the concept. Does line enter the E-spool, and go via G-idler onto D-spool? If yes, why not skip G and D altogether? I will call E+G+D the "effective spool". If all lines passes over this/these spool(s) without slipping, then firmware can assume a constant steps/mm value (effective radiusby tobben - Hangprinter
Crashdummies wanted for RepRapFirmware's Hangprinter compatibility development:by tobben - Hangprinter
Thanks for the link, I'll get into it if I get the time. I don't think I can drive simulation development now, only support others who want to take it on. How closely you should simulate line flex depends on the use case you're trying to fill. As a first goal and use case, I think it's good to start with analyzing whether lines will touch objects while printing, since that's such a practical useby tobben - Hangprinter
Yes, everything is possible. To measure flexibility except lines Push a mounted effector with a force (F0), and measure how much the complete system flexes (x0). Divide the force by number of lines working against your push (n). You get a spring constant k0 = F0/(n*x0). Then get a line of the same lengths as the ones between your spool and your effector. Pull one end of that line, with no partsby tobben - Hangprinter
Yup. The line flex is described in more detail here: Finding k If we measure force and deflection on a hanging effector (mover), we would get a new k that is lower because it takes flex from the whole system into account. If we have smooth transmission (like the belts I'm in favour of adding to the v4), and good torque control (I'm hoping Mechaduinos are good enough, otherwise oDrives shouldby tobben - Hangprinter
@Dahah I agree on your point that we can see the wooden frame as just another existing structure. I'm super happy that you and other builders are building experience and some HP expertise by getting your hands dirty. Having to climb up to the ceiling to do fixes and adjustments is indeed a potential Achilles' heel in the Hp3 design that is easily underestimated, particularly for first-timers. Iby tobben - Hangprinter
I don't have much experience with PVC, and it depends on the size of the frame that you want to build. The 45 x 45 mm pine wood beams in the blog post are just barely stiff enough for that frame, so compare with wooden beams if you have them.by tobben - Hangprinter
I think planning how the beams should connect to the frame (like RichRap did in his design ), and to fixate the print surface relative to the frame are the most important improvements compared to the frame presented on my blog. Planning a spool holder (or many), possibly with a reverse bowden tube can also be useful.by tobben - Hangprinter
Wow, that project looks awesome! The frame has a few cons, like limiting build volume and taking up lots of space. But it's been super effective at keeping visitors from tripping at events.by tobben - Hangprinter
You can move the anchors to any new anchor point that works. The room doesn't need to have any particular shape as long as the new anchor is rigid and at a known position. Having to move anchors is of course sub optimal, but an ok workaround in some situations I guess.by tobben - Hangprinter
Yes, we can increase the mover's width by a lot, but the optimum depends on where the ABC anchors are. Lowering the extruder is also effective and easily doable. The only drawback is that the nozzle gets less rigid. I've been toying with the idea of tying lines from the nozzle to the three mover corners. Then we could lower the extruder very far down.by tobben - Hangprinter
I like that you point out that noise level can actually limit the print speed (since you have to pause it every night). It's also interesting that lines touching the print was a real problem. A good planner tool in software would be useful. This tool would have to do two checks. The first would be checking if your 3d-model fits within the volume your machine can reach without over-tightening theby tobben - Hangprinter
Thanks! Very creative and sturdy. It does rely on a square hollowness and exact outer dimensions of the tube, so not a one-size-fits-all solution, but neat if it works well for youby tobben - Hangprinter
Woah! I think it's nice! 33g is quite a lot. I'm interested in how low you can get. How do those lips look? I like the ziptie solution quite a lot, but I find myself tightening zipties by wedging in D-beamsliders quite often, to get it sturdy enough.by tobben - Hangprinter
No, I don't think theres any visual 3D simulations of Hangprinter. I think a simulation with those parameters would be interesting, and a quite possible to make for an experienced simulation hacker. Firmware already tries to account for them, and I will be able to help out with sorting out the physics. The calibration script started out as a simulation of the auto calibration process. I don't thby tobben - Hangprinter
I always place it vertically, but your question had me think. The firmware assumes the D anchor to be placed at (x, y) = (0, 0). This means your Z axis will be parallel with your D-lines when your nozzle is at the origin. If this direction is also parallel with gravity, then your xy-planes will be horizontal. Otherwise, they won't but your printer will still work. You just have to tilt your printby tobben - Hangprinter
No, firmware is independent of mover side length.by tobben - Hangprinter
The Hangprinter fb group is public, you shouldn't need to register to see what's in there. I'm not a moderator there, I just come by and answer questions sometimes. According to the good engineers over at E3D, there's very little difference in the flow rates we can achieve with 3mm and 1.75mm filaments. I haven't tested 3mm myself yet. I have observed that proprietary high throughput extruders uby tobben - Hangprinter
Hi all! @Dahah Sounds like you might have flashed the wrong calibration tables on some of your Mechaduinos or something? Good that the noise went away anyways The Mechaduino that doesn't enter torque mode probably doesn't get the signal sent via the i2c bus. I suspect a loose cable. Yes, you can run the calibration script in HAWs. My full Hangprinter dev tool chain is there, configured and instby tobben - Hangprinter
You can use the same PID values for A, B, C, and D. Need is a strong word. You probably don't have to tune your PID values at all unless you're annoyed by the buzzingby tobben - Hangprinter
@Dahah Your motors are likely vibrating because the PID-values (pKp, pKi, pKd) are set too aggressive for your motor. Try setting pKd to zero and lower your pKp until you get rid of the vibration, then increase pKd again. Some buzzing when unloaded isn't critical for performance, its just a bit annoying when the printer is idle... @atmark Nice pics =D I happened to put the spools upside down onby tobben - Hangprinter
Hi! Yes, you have to do a calibration after mounting your anchors in the room. The Marlin firmware needs to know the xyz-position of each anchor. See here for some instructions on how to do this anchor localization calibration: Before testing out torque mode check that all motors turn in the right direction: G6 A10 ; Should let out 10 mm of line on the A spool G6 A-10 ; Should wind in 10 mm ofby tobben - Hangprinter
Hello Yuris, and a big welcome to this forum thread and the Hangprinter community! I'm not sure if I understand your question. There's no difference between the four spool gears. If you want to adjust the number of teeth on the spool gears, check out line 53 in parameters.scad: Pictures and videos of your build are greatly appreciated! No worries, just keep posting questions until we get yourby tobben - Hangprinter
@Dahah Yes, that is correct! @cdriko Yes, just put the nozzle you want on there and configure it in your slicer. I don't know the minimum size of either nozzle or frame actually. I've never gone small with the Hangprinter myself. But it sure would be interesting!by tobben - Hangprinter
Cool! I should mention here that the Mechaduinos' VIN 5V source should be an external voltage regulator device. I've just used 5V pins on the RAMPS before, and it works, but people who are better with electronics than me say this is a bad practice and might break. The Mechaduino guys have some advice on how to get nice 5V for VIN. See the Mechaduino manual page 15.by tobben - Hangprinter
I afraid there's no proper wiring diagram in the project yet. Mechaduino wiring: 12V/24V into the blue connector. 5V into VIN 3V3 I2C wires into SDA and SCL dir wire into D0 step wire into D1 The step/dir signals are taken directly from the sockets of the RAMPS' stepstick sockets without being level shifted. The Mechaduino can handle 5V directly on its D0 and D1 inputs. See this image to find whby tobben - Hangprinter
Thanks. Fingers crossed there will be a US edition one day. There will be some sort of video production. Not sure about the details, but I'll share and forward everything as much as I can. I made a little how-to for the software system (new name for it: HAWs) today, so people can follow the workshop footsteps more easily Also doubled down on efficiency by doing dev work while documenting howby tobben - Hangprinter
Does somebody here want to attend a super awesome Hangprinter workshop?by tobben - Hangprinter
I think it's obvious that we should let designers specify formally how an object is supposed to be manufactured. I'm in favour of the most low-level and hackable solution possible. I think portable gcode is a good candidate. For example E3D's tool-changer demonstrated that gcode is low level enough to be used flexibly (combined with RRF macros), and enable machine improvements instead of hamperinby tobben - General