3D printer

So you're done with flying for the time being and you want to unwind. For general chatter and to discuss non-Elite subjects, this is the place.
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

3D printer

Postby Dayrth » Thu Nov 03, 2016 8:22 am

I've been wanting to get myself a 3D printer for a while now. No particular reason, just thought it would be fun. Recently I got the chance to buy one for a very good price, so I did. It arrived a few days ago and I have been having fun building it. The down side of course is that it has taken time away from playing Elite. I was chatting to Frank in game yesterday and he asked if I could upload some pics, so (using any feeble excuse to bore people with my latest project), here is a brief history of my printer building efforts to date.
Last edited by Dayrth on Thu Nov 03, 2016 8:44 am, edited 1 time in total.
[Remember Wheatons Law]
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Thu Nov 03, 2016 8:25 am

Day 1:

Big heavy box arrives in the post:

p1.jpg
p1.jpg (162.57 KiB) Viewed 869 times


When I get home I eagerly open the box to find...

p2.jpg
p2.jpg (233.28 KiB) Viewed 869 times


A whole load of other boxes.

I spent that evening going through the boxes seeing what I had and making sure all was OK. I was going to take some pics of all the parts spread out, but it soon became clear just how many parts there were (349 not including tools. Yes I was sad enough to count them), and I just couldn't be bothered.
Last edited by Dayrth on Thu Nov 03, 2016 1:41 pm, edited 1 time in total.
[Remember Wheatons Law]
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Thu Nov 03, 2016 8:28 am

Day 2 Top frame assembly:

This first part was quite straight forward which was handy as I had limited time that evening.

p3.jpg
p3.jpg (219.2 KiB) Viewed 868 times


This basically consists of the top part of the frame and the drive belt guides.
[Remember Wheatons Law]
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Thu Nov 03, 2016 8:33 am

Day 3 Motor frame:

This was a bit more fiddly. Very important to do this in strict order or some parts would be impossible to fit.

p4.jpg
p4.jpg (210.09 KiB) Viewed 867 times


This consists of the bottom part of the frame and the mounts for the stepper motors that will control the print head.

Uprights and limit switches:

This next stage was quite small so did it on the same day.

p5.jpg
p5.jpg (235.42 KiB) Viewed 866 times


Fitting the uprights of the frame and installing the motors and limit switches. The switches are to tell the print head when it has reached the top of its travel.
[Remember Wheatons Law]
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Thu Nov 03, 2016 8:42 am

Day 4 Effector assembly:

p6.jpg
p6.jpg (234.27 KiB) Viewed 865 times


This is the print head, fans guide rods carriages belt tensioners and all associated wiring. Quite a big job, but I decided to keep going and do the next stage as well.

Integration:

p7.jpg
p7.jpg (184.64 KiB) Viewed 865 times


This was putting all the bits together and fitting the drive belts and filament feed motor.

That's as far as I have got to date. Tonight I start on the electronics.
[Remember Wheatons Law]
User avatar
Frank
Vulture
Posts: 220
Joined: Thu Jul 02, 2015 9:11 pm
Ships Owned: Python

Re: 3D printer

Postby Frank » Thu Nov 03, 2016 6:55 pm

Bore? This is stunning!

I think I said that the printer uses PLA. Does it get smelly when you're printing something?
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Fri Nov 04, 2016 7:08 am

Frank wrote:I think I said that the printer uses PLA. Does it get smelly when you're printing something?


No idea. I've never actually seen a 3d printer in action. I would imagine so though.
[Remember Wheatons Law]
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Fri Nov 04, 2016 7:29 am

Day 5 Electronics and wiring:

The electronics consisted of setting up and interfacing two main boards, three little stepper motor driver boards and the UI panel. Sounded complicated, but I was pleasantly surprised. I have not worked with an Arduino before (got one in my Ed Tracker, but that came already set up). Setting it up turned out to be quite straight forward. Most of the fiddly construction had been done for me and the instructions (despite clearly being a translation from Chinese), were easy enough to follow. The wiring turned out to be more of a problem, simply because there was so much of it and so little space to fit it in.

px.jpg
px.jpg (208.44 KiB) Viewed 857 times


At this stage the UI panel was not fitted but I wanted a pic of the wire spaghetti before I tidied it all away.

unspecified.jpg
unspecified.jpg (182.25 KiB) Viewed 857 times


This is the final result. Everything assembled, fitted and tidied up. I even put tape on the glass print bed. I haven't yet powered it on so it might still all end in a big bang. I am, as usual away for the weekend so that will have to wait until Sunday. Assuming there is no big bang, next week I will start the software installation, firmware setup and upload, printer calibration and eventually the first print.
[Remember Wheatons Law]
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Tue Nov 08, 2016 7:10 am

No pics today, because it looks exactly the same as it did in the last one and at the moment still doesn't do anything :(

For the last two evenings I have been struggling with the software. None supplied with the printer, but the helpful advice that if you just plug it in then the drivers will load automatically. They didn't of course, so a few hours were spent finding the right drivers for the Arduino. That completed it was time to set up the firmware. The manual told me to open this file in this application neither of which were supplied. Grrr. The application was easy enough to find but the Marlin firmware for my particular printer was nowhere to be found. I have managed to find a generic version and now am trying to learn enough about it to re write it to work with the printer. I am making slow progress and now have a sketch that doesn't error and will upload to the printer. It still wont execute the commands properly though and the lcd display driver doesn't work at all. I think I may be at this for some time.
[Remember Wheatons Law]
User avatar
Dayrth
Site Admin
Posts: 797
Joined: Tue Jun 23, 2015 7:26 am
Location: Somerset or Hampshire depending
Ships Owned: Sidewinder, Imperial Eagle, Viper mk4, Asp Explorer, Vulture, Fer de Lance, Python

Re: 3D printer

Postby Dayrth » Fri Nov 11, 2016 7:35 am

I was late home on Wednesday so decided to give the printer a rest and goto fighter club instead (when I was eventually able to log in. Severs have been playing up lately for me). Yesterday though I decided to put in some effort and make some progress. I very nearly succeeded.

I sat down with all the reference material I could get my hands on and started working on the firmware. A few hours later I had at least managed to get the lcd display working and the setup software connected to the printer. I couldn't actually get the printer to do anything though, because it was constantly giving me a min temp error. I scoured the firmware for errors in the temperature settings, made sure I was connecting to the correct pins on the motherboard and even started reassigning pins and reconnecting the sensor to try and get it working. After a lot of wasted time it struck me that the problem might be the sensor itself and there was a very quick and easy way to test it. Being a fully qualified electronics engineer I am kicking myself that I didn't think of this first.

Shorting out the input pins changed the min temp error to a max temp error, so the input was working fine. Of course the thermistor is buried deep in the print head and that was the one part that came pre assembled, so out with the scalpel, tweezers and soldering iron. Having dismantled it I found this:
unspecified1.jpg
unspecified1.jpg (69.53 KiB) Viewed 831 times


Two seconds to reattach it and all was working. I put the print head back together and went back to the setup software. I could send the print head home, move it up, down, forwards, backwards, left right and heat and cool the extruder to my hearts content. I could even feed the filament.... BACKWARDS! Back to the firmware. A quick change to reverse the feed motor, upload the firmware again and that was it. All working flawlessly. I started thinking this may be the day. I may be about to try my first print :D So, back to the manual. Downloaded the print software they recommended. Followed the setup procedure in the manual and.... It immediately overwrote the firmware I had spend days getting right with something that didn't work at all >:(

I gave up at this point and went off to do some bounty hunting. I'm away until Monday now, but will start the search for some decent printing software then.
[Remember Wheatons Law]

Return to “The Mess”

Who is online

Users browsing this forum: No registered users and 1 guest