DIY 3D Printer H-Bot ! :)

In this post, I’m going to present the 3D printer I have designed and built as a personal hobby project in a course of two years. 🙂 It took me lots of time to finish it off so hopefully you like it or would suggest improvements to it 🙂

The advantages of this 3D printer are:
– it’s made of off the shelf products
– No need of any 3D printed components( as you see in the photo there are only two parts that are 3D printed which are merely for improvement and not required)
– Unique Z Axis
– All axis are running on lead screws for higher precision

The 3D Printer is running on Marling( most common Firmware) on Arduino Mega with Ramps 1.4Shield and A4988 Stepper Drivers.

Main Components are  a mix of what’s readily available online

Main Boards RAMPS 1.4 + Mega2560+A4988
Extruder MK8 Extruder, Nozzle 1.75mm 0.3/0.4/0.5
Endstops Mechanical Module V1.2 RAMPS1.4 , TE250
Lead screws T8X2 Trapezioda ACME
Power supply 12V 20A 240W
Stepper 45Ncm Nema 17 2A 4-Wire, cable 1mt
Heat Bed MK3 dual power
Heat Bed thermistor 100k NTC Thermistor for the heated bed
heat bed tape TL4257, Tape 3D printer ADV3
Light power source HP 65W, 19.5v, 3.33A
Light power source DC-DC Step Down Converter 5-36V to 1.25-32V 5A Buck Voltage Regulator NEW G#

 

 

Material frame

Frame Material
# Description Qty $ AUD Link Note
1 V-Slot 40X20 46cm 2 V-Slot 20x40mm X Axis Base(Curerntly 50cm which is not required)
2 V-Slot 40X20 48cm 2 Y Axis Base
3 V-Slot 40X20 50cm 2 Z Axis Base
4 C-Beam 40×80 Linear Rail 46.5cm 1  $  19.00 $19 per 500mm  X Axis Rail
5 C-Beam 40×80 Linear Rail 46.5cm 1  Y Axis Rail/Gantry
6 C-Beam 40×80 Linear Rail 25cm 1 Z Axis Rail
7 V-Slot 40X20 28cm 1 Z Axis Rail
8 Mini V Wheel Kit 8  $    4.95
9 80mm Gantry Set universal 1  $  48.69 V-Slot Gantry Bundle Y Axis Rails
10 Solid V Wheel Kit 4  $    6.00  Y Axis Gantry
11 C-Beam Linear Rail 2  $  46.19 V-Slot 20mm Gantry Bundle  For X & Z Axis Rail
12 Threaded Rod Plate
Nema 17
4  $    9.85 Threaded Rod Plate  for side of Cbeam ( except two ends Y&Z)
13 C-Beam End Mount 2  $  12.00 C-Beam™ End Mount  End of Y & Z  C-Beam
14 8mm Acme Nut Block 3  $  11.30 8mm Acme Nut Block  Lead screw nuts 1x each axis
15 L Bracket Double 1  $    1.54 Universal L Brackets – Double  Z axis Limit switch
16 Microswitch plate 4  $    3.25 Limit Switch Plate  to fix limit switches( end stops)
17 M3 Screw, Spring and Knob Levelling Pack 4  $    2.00 M3 Screw, Spring and Knob Leveling Pack  for leveling the  heated bed
18 Lock Collar 8mm 6  $    8.10 Lock Collar
19 Black Angle Corner Connector 24  $    1.95 Cast – 90 Degree Corner Bracket
20 Tee nut 64  $    5.49 Tee Nuts (25 Pack) (total ordered 75)
21 Eccentric Spacers – 8mm Hex – 6mm Height 6  $    3.50
22 Aluminum Spacers 1/4″ 6  $    0.50
23 M5X8 56  $    2.28 M5 Low Profile Screws (pack of 10)
24 M5 x 20 4  $    2.60 M5 Low Profile Screws (pack of 10)
25 M5X15 1  $    6.30 M5 Low Profile Screws (pack of 25)
26 M5X10 1  $    2.42 M5 Low Profile Screws (pack of 10)
27 M5 Hex nut 2  $    1.00 M5 Nut – Pack of 10
28 M3 Set pack
29 Aluminum Spacer
40mm
1  $    9.20 Metric Aluminum Spacers(Pack of ten)
30 M3x50 10  $    0.60 M3 Cap Head Screws – 45mm
31 washer 0.25in (or equivalent) 10  $    0.10 Slot Washer – 10x5x1mm
32 Al Spacer 3mm 12  $    4.00 Metric Aluminum Spacers(Pack of 10)

 

 

 

 

INSTALLING Dell Wireless 1397 WLAN Mini-Card , UBUNTU

HI ALL,

Since I had always some problems in installing my Dell 1564 wireless driver on linux , Ubuntu; I have decided to put it here the method I used for mine. Maybe useful for others too 😉

Ok this is my Laptop, DELL 1564 , somehow old no?! 🙂

This is my Wireless card type:

Dell Wireless 1397 WLAN Mini-Card
Device ID: PCI\VEN_14E4&DEV_4315&SUBSYS_000C1028&REV_0

I got this info from Windows ( I think 🙂 ) from system info, but do not remember exactly how 🙂

Anyway you can get these info in Linux , UBUNTU by the following Command:

( In Terminal )

lspci -vvnn | grep 14e4

This is the result I got:

sam@sam-Inspiron-1564:~$ lspci -vvnn | grep 14e4

04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)

Ok, Then my PCI-ID ;or whatever they call it; is BCM4315, as you see in the result.As it is explained in

http://wireless.kernel.org/en/users/Drivers/b43

In b43 drivers’ section for linux drivers; which refers to BCM43xx drivers; For my Wireless with PCI-ID of 14e4:4315 my Chip ID is BCM4312. In the link below is some info From Ubuntu about how to install wireless Drivers.

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#b43%20- %20No%20Internet%20access

ANYHOW, After referring the Link above to see what I need to do I installed my Wireless in this way:

Since I have had installed my Ubuntu 14.04 from USB Key I went to these to addresses below and installed these packages and easy , it started working. 😉

In my usb key I Had these folders ( But not the others indicated ):

Pool >Main  and   Pool > Restricted

1- From Pool > Main > d > dkms I installed this package ” dkms_2.2.0.3-1.1ubuntu5_all.deb “

2- From Pool > Main > f > Fakeroot I installed this Package too ” fakeroot_1.20-3ubuntu2_amd64.deb “

FRANKLY I DON’T REALLY KNOW IF I HAD TO DO THESE TWO OR NO :))

Then finally after installing the following package my wireless started working

3 – From Pool > Restricted > b > bcmwl an I installed the package inside ” bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb “

May be only doing the 3rd step be satisfactory if you already know your wireless card type, Although I did The above steps.

———————————————————————————————————————–

INFO OF PACKAGE : These packages contain Broadcom’s IEEE 802.11a/b/g/n hybrid Linux® device driver for use with Broadcom’s BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- and BCM43228-based hardware. http://www.broadcom.com/support/802.11/linux_sta.php

Good Luck!

How to open Dell Inspiron 1564

DELL 1564 – step by step how to open and clean cooling fan duct

My Dell 1564 Laptop.here you will find how to open it by seeing photos, I think you should at least have done some electronic stuff before to do this,because some cabales are delicate and you may break them,although i will try to explain as much as I can and have time for that.

the first view is the bottom view:

screw positions
dell1564 bottom view

As you see I have indicated screws by 3 different type of circles : red ,green and red-green

The 3 red circles shows the first place you have to open , the RED-GREEN circle indicate the screw which you shoul open to take DVD-ROM/W out when you open this screw takeing DVD rom out is easy do not use force!! it will easily slide out.

so steps :

0- take the battery out!!

1-first 3 red screws ,

2-Red-Green screw for DVD rom,

The othe suggestion that I do is to put every type of screw you take out in a certain position and write a note for them.

DVD-ROM screw 1564

3-I prefer to remove HDD to avoid any damage

Harddisk position

In the photo you can see red rectangles in which the smaller one indicated the position of pins which you have to pull out – but how easily do this :

you place your screw driver where the head od arrow indicating(two sided screw driver) and rotate it abit easy not hard!! and you will see that the pins are getting out of socket, so remove the HDD.

how it will look like ,also consider the red arrows for later openings4-Now It is the time to open all green screws plus the ones in the last photo plus these three where dvd-rom was located

5-remove this part that you see white lines around because the power botton is connectet to this part when you are opening it take care not to pull it to much you should disconnect the cable from socket number 1 which is shown in second following phot

6-after that as you see in the photo above you will open keyboard screws then you have to detach the cables in the green rectangles  in the big one you pull the white part up and the lock will be open and in the small one you should do the same but with black part when you are assembling the laptop again you should take care to insert cables throughly complete to avoid another openings!!

7- the you will remove th keyboard and you will face the following scene 🙂  in which you again have to open these screws shown

8-almost every thing done now so you will pull out this front side and will see every thing there and there you can open fan and clean or do what ever you want

9-here is fan

Dell 1564 cooling fan

Every thing done have fun

10- Assemble it again 🙂