Welcome! Log In Create A New Profile


Hangprinter version 2

Posted by tobben 
Re: Hangprinter version 2
March 14, 2017 12:11AM
I can't find a nice pic of my wiring right now, so linking to the wiki instead.

See connection diagram at [reprap.org].

5 A input is the only connected power input on Hangprinter. More details on connecting power here: [reprap.org]

Re: Hangprinter version 2
March 14, 2017 09:36AM

How many jumpers need to be installed under the polulu's? I have all three installed and now I think it is possible that that is too few steps. Three jumpers is 1/16 steps. two is 1/8 one os 1/4 .
Re: Hangprinter version 2
March 14, 2017 10:08AM
Oops fond the answer, the jumpers are not my real problem either. I am eyeing my power source although that does not make too much sense. I
Re: Hangprinter version 2
March 14, 2017 10:22AM
Oh, the Configuration.h file in the master branch happened to be configured for 1/8 stepping.

I guess 1/16 stepping is a more sane default, so I updated that now.

The (now updated) line in Configuration.h is here:

Assuming you will use the experimental line buildup compensation feature (it's the default right now), your extruder's stepping rate will need to be configured on line 477:

I'm excited that you're already configuring firmware. Would you mind posting a picture?

Re: Hangprinter version 2
March 15, 2017 07:06AM

I will post a picture for sure., a few note for constructing in the future:

1. ABC conforms to XYZ, I think that A used to be the short one and C the tall one, but I cannot be for sure (I thought I checked the letters on each, but I cannot be sure). I know that I arranged the A and C opposite of each other. Also the D coordinates to E1 E0 is the extruder, I take it. I was trying for a few moments to figure out why I was getting no movement from E0 and now I know. Also in the testing phase a person does not always need all the connectors, a hot end a fan etc. I was more or less just trying to make sure that the hangprinter was not a series of camera tricks (it's not of course), but I neglected to install a hot end thermister and a hot end for that mater, this prevented the unit from moving at all, a good safety measure. So when putting this together be sure to have at least four motors and a thermistor in the hot end spot. Oh one other thing, in your BOM, if you have not already you have to specify the height of the nema 17 motors, I have taller ones and the hangprinter is speced for a shorter, higher torque units. I will post pictures I promise. Give me 24 hours and they will be up.
Re: Hangprinter version 2
March 15, 2017 02:47PM
Hi, nice to hear you have progress!

If you want to specify a motor height and generate new stl files, start here:

I'm don't think all parts will conform perfectly to the new value of Nema17_cube_height, so do visual inspections in OpenSCAD before printing. I'll update the BOM.
EDIT: the BOM already included a warning and very precise information, so not updating. See [www.appropedia.org] EDIT END

More info on the stepper I've used in my first prototypes is here:

Edited 1 time(s). Last edit at 03/15/2017 02:49PM by tobben.

Re: Hangprinter version 2
March 15, 2017 08:28PM
Tobben, are you still using the same top plate? I saw a top plate from the 2015 version but none in the 2016 version. In the latest blog post I could not see any tope plate.
Re: Hangprinter version 2
March 16, 2017 07:44AM

I do not know how to implant a picture in this blog I am learning that process, I have attached my setup. I have elected to have a reasonably stationary installation first, there are a few things I want to print with the unit right off. So I plan to use it like a standard delta if you will. I have setup an old glass table top and secured it with a few screws on three sides. I am waiting on the eyelets so I cannot run the unit currently so no video or pix of that for a few days. I also am going to change the STL file for the ramps holder. I have terrible luck with the screws on the bottom of the NEMA motors, they are soft and I do not know what length to replace them with practically so I am going to see if I can create a holder that can attache with the help of zip ties. Where are the instructions on routing of the filament? For each axis? I can use that information and what is a good average length for the filament to start with? 10 meters 5 meters,considering the routing I would suspect that I would cut a piece of line too short because I have not accounted for the back and forth through the pulleys. Looking forward to hearing from you.
open | download - IMG_9019 (1).JPG (20.3 KB)
open | download - IMG_9023 (2).JPG (27 KB)
Re: Hangprinter version 2
March 16, 2017 02:56PM
Hi, thanks for the pics!
Press the questionmark in the upper right corner of the textbox to get help on BBcode (how to include images and such).

In the first version I used a top frame and v-bearings for the D-lines. In the second version I use three lamp hooks instead:

Lamp hooks are easier to mount than a printed top frame part. It's also easier to unhook your Hangprinter from lamp hooks than from v-bearings. You will probably need to improvise when fastening the D-anchor points because every ceiling is different.

The filament is routed through the center cylinder. The lines for each axis are wound clockwise around each spool. The line-paths from the spools to the eyelets are horizontal (highest spool goes to highest eyelets etc). See this stl for reference:
Or this pic:

Note that both the stl and the above image shows doubled lines along all axes (for mechanical advantage). I don't double the A, B and C lines (that is, no back and forth through pulleys) on my prototype anymore. If you want double mechanical advantage along A, B and C, you must specify that in Configuration.h:

I use two 4-5 m long fishing lines on each of A, B and C spools. Once threaded, I tie the two A ends together so I get a continous A-loop of fishing line that is 8-10 m long. Ditto for B and C lines. For D-lines I usually use three 10 m long lines.

All the best

Edited 2 time(s). Last edit at 03/16/2017 03:01PM by tobben.

Re: Hangprinter version 2
March 17, 2017 06:24AM

Actually I will likely be amending the file for the Hang printer because the concept of a hole that has PTFE running through it is much faster for me to execute because the fishing rod accessories are still a full week to fifteen days away. I drilled holes in all of the connection points in the frame. I re-printed the worm drive gear (Turns out the Petg that I used was too flexible). I may reprint all the gears in a stiffer PLA. I may not get it moving this weekend I have some house guests, but I am using the ceiling mount, the measurements are already there, I have drilled the holes and lined them with PTFE, I am not tracking as to why I would need a grooved bearing, but I know I will find out.
Re: Hangprinter version 2
March 17, 2017 09:50AM
Nice, making line guides of PTFE is a good idea. LoboCNC had a good experience with such a solution on his rail-less design (see [forums.reprap.org]).

I even think it's a good idea to guide the lines all the way from the action point to the spool through PTFE tubes, in order to minimize risk of line being caught by gear teeth.

Interesting that you tried Petg. I have no experience with that material. I used Nylon.

There's no need for grooved bearings if you drill lamp hooks right into the ceiling mount =)

Re: Hangprinter version 2
March 22, 2017 02:08PM

I am new to the blog and to 3D printing but what is the difference in MiniRambo and Ramps1.4 ? MniRambo 1.3 has most of the below solved out :
- Pellet extrusion, since filament is expensive (Pellet extrusion - you mean to make your own filament? It exists to buy and is around 10000€ and could be made DIY)
- Cheaper, faster and stronger motors. The oDrive project is moving forwards: [hackaday.io] I'm hoping to be among the beta testers to get BLDC motors on the Hangprinter ASAP
- Electronics with an SD card reader and maybe Wifi would be nice Minirambo 1.3 with correct firmwhare has SD card reader, automated procedures, pause, change filament and calibration with induction probe.
- Automated procedures for pausing over night and changing filament spool
- Sensors that allow an automatic calibration and/or homing procedure. Many sensor setups could achieve this:
Metal tubes on each line that can close a circuit
Accelerometer+gyro (IMU) units
Sound sensing (maybe 1 mic + 5 speakers)
Draw-wire displacement sensors in each direction
Optical sensing from salvaged computer mice
Small touchpad area on the build plate. For example calibrating and homing with a tablet or smart phone below print head.

Actually both are based on Atmega 2560 thus the solution to above could be seen in firmware used on Minirambo (Prusa 3D 3_0_10) and part of codes could be applied to hangprinter for pause, change filament, calibration XYZ,..etc

Edited 1 time(s). Last edit at 03/23/2017 12:44AM by Seneko.
Re: Hangprinter version 2
March 22, 2017 02:12PM
Hi Tobben, all,

I didn`t find which settings were used for printing parts of hangprinter? I will use PLA. Which infill did you use? 50% for rigidness?
Re: Hangprinter version 2
March 22, 2017 02:56PM
Hi Seneko!

Mini Rambo is a fine electronics design but it has only 4 stepper drivers (RepRap Wiki). You need 5 to drive a Hangprinter.

Ca 30% for rigidness is a good idea. Throw in ca 4 top- and bottom layers or more as well. I used ca 20% and it was too little. Lack of rigidity in the bottom plate is a small but noticable problem on my prototype.

Edited 1 time(s). Last edit at 03/22/2017 02:56PM by tobben.

Re: Hangprinter version 2
March 23, 2017 12:49AM
Thank you Tobben,

Noted for prints. Will soon start building one hangprinter. Still need to source some material.
After will check how to use parts of code from other firmware which has pause and many functions and apply to hangprinter. Than use wi-fi to send data from display,SD card to the board. ...

all the best,
Sorry, only registered users may post in this forum.

Click here to login