Fabbster testing and setup: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 261: Line 261:
* y-axis: UP/DOWN should move the platform backwards (up) and forwards (down)
* y-axis: UP/DOWN should move the platform backwards (up) and forwards (down)
* z-axis: PG UP/ PG DOWN should move the extruder up/down
* z-axis: PG UP/ PG DOWN should move the extruder up/down
Now that the fabbster seems to work, you must '''calibrate the platform'''.


== Platform calibration ==
== Platform calibration ==

Revision as of 16:34, 30 April 2012

<pageby comments="false"/>

Introduction

The Fabbster is a low cost 3D printer kit that can be assembled by people with some do-it-yourself skills.

Important. This article refers to a "pilot program" printer and the draft manual version 1.10 and not the "final" home-user version.

This article explains:

  • How to conduct some initial tests with the SD card
  • How to install software
  • How to conduct some initial tests with the Netfabb software
  • How to calibrate the platform

See also:


First installation tests

Recall: Do not close the case yet. Your wiring may be wrong and you will have to fix this. You also should have a view on the LEDS (see below)

The following is a summary of fabbster wiki notes and forum posts. Do not trust this yet. Also, do not fully trust information at Fabbster. Some stuff is contradictory, e.g. installation tests says that the first move with the AUTO.BGC file is front and a few lines down it is back. The truth is rather that it moves up/right/back and then down/left/front and then repeats.

Let's just shortly describe the workflow of 3D printing. Read the workflow model in the 3D printing article

  • You can create a 3D model with all sorts of programs, e.g. with a so-called [[3D modeling|3D modeler] or a CAD program
  • This model must be "closed" (watertight), i.e. it must not have any holes
  • It then must be exported to the STL format
  • The STL format must be repaired (very likely if you user a 3D modeling program made for 3D scenery), scaled (very likely) and positionned. You do this with the Netfabb program
  • Once you have a correc STL model, it then must be translated to machine code, also using Netfabb.
  • The machine code (*.bgc) is then sent to and executed by the printer.

Before we print, we must test if the fabbster is correctly assembled. This involves several steps.

Testing if the motors are connected

This will just test if the motors are connected, but not if you did it right.

  • Move the extruder (thing in the middle that moves left/right) into the middle with respect to all axis. In particular, move the x-axis up the z-axis (i.e. just push the thing in the middle upwards ...)
  • Switch the fabbster on
  • If you can't move any of the motors, then they have got power. Do not push, they will hate you !

Switch off again and have a beer. Maybe you soon will be done, maybe not :)

Test #1 with SD card

Simple movement test

(1) Get AUTO.BGC from Fabbster

This will allow to drive the Printer from an SD card

  • Download auto.bgc from http://wiki.fabbster.com/File:Auto.bgc
  • Rename it to AUTO.bgc (Yes: UPPERCASE name and lowercase extension.)
  • Get the card (you either put it aside or it was taped in the e-box)
  • Copy to the card

(2) Insert the card

  • Picture on the SD card should be to the left. It should snap

(3) Move the three cassettes in middle position. That includes moving up the x-axis in z direction. If you don't understand this: Just push the thing in the middle upwards.

(4) Power on

  • Green LED should be blinking
  • Blue LED should be on (steady)
  • Read LED also on (steady) ?

(5) Press the start button for more than 5 seconds (little black button in front of the lower board)

  1. The red and the green LEDs light up.
  2. After 5-10 seconds:
    • the red LED switches off
    • the blue LED is on (steady or blinking ?)
  3. After 10 seconds:
    • Extruder should start moving (see below). If it doesn't, switch the fabbster off
    • Nozzle should be warm, i.e. neither cold nor very hot. If it will heat a lot, then temperature sensor isn't connected or working ...
  • LEDs:

The red LED indicates that the extruder is heating. The blue LED indicates that the extruder has reached the set temperature

(6) Extruder test movement should start after 10 seconds

  • The extruder should be moving to the right top direction and the platform should move to the back (fabbster wiki says front but that should be wrong). This means all axis are moving in positive direction. See also the next item

(7) Summary of good signs

  • first move is up in Z
  • first move is right for the extruder
  • first move is backwards for the platform
  • fan is turning
  • nozzle heats up to 60°C (if you have heavy burns on your finger something is wrong)

(8) Add the platform

  • Just screw it on top of the cassette that moves in the Y-direction
  • Yes, the Fabbster seems to be a modified Mendel design ....

Trouble shooting for Test #1 with SD card

Here are a few things that can go wrong:

(1)Fabbster moves in some wrong direction

  • If the extruder was moving down first instead of up, change the connectors of the Z-motor on the yellow/red pair of cable in the electronic box.
  • If the extruder was moving to the left change the connectors of the X-axis.
  • If the platform was moving backwards, change the connectors of the y-axis.

(2) fabbster does nothing

  • within 60 sec after pressing the start/stop button for 10 sec.
  • All LEDs may be blinking in addition.

Possible Reasons:

  • The fabbster can not read the file AUTO.BGC on the SD card. Make sure that the file is there.
    • My story #1: I named the file AUTO.BCG instead of AUTO.bgc ... All three LEDS were blinking
    • My story #2 (after inverting the heat sensor wires): I named the file AUTO.BGC instead of AUTO.bgc
  • The fabbster cannot read the card. Try another card, wiggle the card in the slot, etc. It also may have bad contact. Bend down the SD-card holder contacts or more easy and safer: apply two layers of clear tape to the back of the SD-card...

(3) The fabbster is moving some millimeters and then the three LEDs start flashing

  • The temperature coupler is not connected right. Open the case and check if there is a red dot on it. Yes, you will have remove the plate in order to find out...
  • If it does have a red dot, then you must turn the male connector, i.e. invert black/white cables somewhere. Read step 31 above. I explained what to do
  • This also happened to me, but I only figured it out after using the Netfabb engine for testing. (Didn't understand the name problem of AUTO.bgc)

(4) Nozzle starts smelling and gets very hot

  • The heating wire has a short circuit fault.
  • Redo the winding of the heating wire
  • Inspect it from something that is broken, sticks out
  • etc...

TIP

  • You also can test through the netfabb interface. See below.

Other fabbster test files

Netfabb provides other test files, but I suggest to install the software first (see further below) and the rather execute these testing files from the Netfabb software (see below).

These test files are only accessible to fabbster pilot customers !

Read:


File download:

  • Log in to the Forum (as pilot participant !!)
  • Click on the titles of the Wiki sections (above) ... as of April 30 2012.

The LEDS

There are three LEDS that sit on the lower board. So you only can see these if the case is open.

  • red indicates that the extruder is heating.
  • blue LED indicates that the extruder has reached the set temperatur.
  • green LED indicates that the system is working.
  • All three LEDs indicate an error

Unknown:

  • Green blinking LED ?

Software installation

In order to operate the Fabbster printer, you must (for now) use the Netfabb program. Open source printers work with several programs, fabbster is closed source and does not. So install it. In addition, you will have to install a device driver.

Log in to the fabbster forums first. Some files may be read protected for other people, i.e. you may need a cookie.

In principle, you don't need to connect the PC to the fabbster for printing. However, since the fabbster doesn't have any control board (like the Rapman for example), it's not a good idea to print from the SD card only. However, if you must, you can:

  • Generate the G-code with Netfabb
  • Then copy the file to the SD card and name it AUTO.bgc. Any other name won't work.

"bgc" stands for "binary g-code".

You also could copy several bgc files to the SD card and then send them from the Fabbster software (version 4.9 and later)


Installation of Fabster device driver

This will allow the PC to connect with the Printer board. Without it, you cannot send anything to the printer from your PC, i.e. the Fabbster software will not work.

  • Get the driver from http://wiki.fabbster.com/Driver (you may have to login to the forums first)
  • Unzip the archive somewhere
  • Download the Netfabb manual. Yes, the installation of the driver is hidden in Chapter three.

Driver install

  • Turn on the Fabbster
  • Connect the printer with a USB port using the USB host cable (Always use the same or re-install)
  • When you get the message that tells you that no driver could be found you could react but I was too late.
  • So open Control panel, material and audio, peripherals and printers. (rough translation from french). The Sintermask Fabbster should be there. Right-click and play for a while with the buttons until it is installed. Ignore any warnings, just do it and repeat (Windows style) ;)

Installation of Netfabb engine

This program will

  • Allow to translate STL files into machine code according to parameters that you can set. That includes generating a raft, fills, layer thickness, etc.
  • Position a model in the right position with respect to the building platform's coordinates. Typically: Bottom should be on z=0
  • Repair an STL model. A model must be so-called "watertight"
  • Talk to the fabbster for sending print files or moving the extruder/heating etc. manually.

Download from there:

Find the voucher code:

  • The serial number and voucher code is in principle printed somewhere on a sticker outside of an e-box halve (big white sticker)

Install it:

  • If you can't find the voucher code, select the demo version (aka basic)
  • After filling in your mail you will get an unlock code.
  • Enter the voucher code.

Configure Netfabb

Do not skip this (except for a temp/extruder test you could, see below)

In particular:

  • homing must be off (both before and after printing, else the extruder will run away and find no stop sensor since there is none !)
  • XY and Z acceleration must be set to 3
  • Move z down must be set to 50
  • In the experts settings, Jumps tab, untick' always stay over filling

This configuration is by no means complete. Once you start printing for real you also have to adjust some parameters with respect to:

  • plastic that you are using (various sorts of ABS or PLA)
  • print quality
  • object type (e.g. printing a naked model doesn't follow the same logic as printing a DUPLO block)

Note about the Pro Version:

  • Its main advantage is that you can glue STL files together. This is IMHO, from what I remember without checking. I bought two Pro versions for the RapMan but I didn't use the slicer program since I found skeinforge easier to manipulate for my purposes. I.e. I only used Netfabb for STL repair, 3D lettering, positioning and STL gluing in the past.

Simple tests with Netfabb

Before you turn on the machine, move the extruder to x=middle, z should remain down. The plaform also should be in the middle (y=middle).

Connecting

  • Select fabbster
  • Hit connect

Extruder motor test

  • Power up the extruder (16 RPM will do).
  • If you hear a noise then you are ok

Temperature test

  • Hit the set button next to temperature
  • Set to 60 unless you want your fingers burnt
  • If all three LEDS start blinking, then you likely got a temperature sensor that has a red dot, meaning that you must exchange male and female wires. So open up the extruder and check this. Happened to me  :( - Daniel K. Schneider 22:39, 26 April 2012 (CEST)
Testing extruder speed and temperature with Netfabb

Motor test

Select USB Control tab

In the Device control section, select Movement:

  • Press Activate Control
  • x-axis: LEFT/RIGHT should move the extruder left/right
  • y-axis: UP/DOWN should move the platform backwards (up) and forwards (down)
  • z-axis: PG UP/ PG DOWN should move the extruder up/down

Now that the fabbster seems to work, you must calibrate the platform.

Platform calibration

There is not much you must/can calibrate

  • The height must be adjusted by turning the 2x2 bolts that stick out of the z-motors on both sides of the x-axis
  • The nozzle should be as close as possible, e.g. 0.5mm is just fine, less can be better. Use a pile of 5 sheets of paper and if it moves underneath the nozzle but sticks a bit, then you got 0.5mm.
  • Make sure to move the platform and the extruder around and check that the nozzle does not touch anywhere. Just do it manually but with the power off of course (else you will damage the motors).

Tip:

  • Heat the nozzle to full temp before you print. This way, if it drives into the platform it won't be harmed ;)
  • Read the instructions in the Netfabb wiki on how to set up Netfabb. If I understand right, the printer will not home, but start from where the extruder sits (i.e. in the middle in principle, but I have to check this.)

The platform seems to be uneven, so you only can print using a fat raft, i.e. a piece that will stick to the bottom of your model and that you later will have to rip off. The netfabb software will automatically generate one for you. Though make sure that it's big enough, else it won't stick.

More later, after I started printing ;)

Links

Official

Copyright modification

Contents of this page is available as CC-BY, meaning that commercial sites can reuse and remix text or pictures if they cite us.

In addition, Sintermask/Fabbster can copy/paste both texts and pictures associated with this article to their support sites without needing to cite us.

However, given the doubtful quality of the pictures made with a cell phone, I doubt that anyone would like these ;)

- Daniel K. Schneider 22:08, 25 April 2012 (CEST)