Python 2.6.5 was a maintenance release for Python 2.6.4, fixing dozens of issues in the core, builtin modules, libraries, and documentation. Python 2.6.5 final was released on March 19, 2010. Python 2.6 is now in bugfix-only mode; no new features are being added. The NEWS file lists every change in each alpha, beta, and release candidate of. Posted October 26, 2012 ReplicatorG can't connect to my Ultimaker I checked my OS X install and it looks like the only version of Python installed is 2.7. Slicing to gcode, hitting print and then connect produces the following in 12.08. 12.07 still works fine for me.

  1. Replicatorg Python Version Pdf

A few steps to keep the MakerBot running smoothly and continously.

  • 4Setup

Specifications

This is the technical specificatiosn provided when it was first introduced 19. Jan. 2012 [1]:

  • MakerBot Replicator 1 User Guide - PDF

The Replicator is MakerBot's newest and best yet personal 3D printer. With a build envelope that's roughly the size of a loaf of bread, it gives you the power to go big, and with the new MakerBot Stepstruder MK8, built-in Dualstrusion is possible for the first time.

  • Build envelope: 225 x 145 x 150 mm or 8.9 x 5.7 x 5.9 inches
  • Build Volume: almost 5 liters
  • Layer thickness: Choose .2-.3 mm with stock nozzle.
  • Stock nozzle diameter: 0.4 mm
  • Speed: 40 mm/s
  • Flow rate: approximately 24 cc/hr
  • Maximum recommended extruder temperature: 230 C
  • Maximum temperature for heated build platform: 120 C
  • Positioning precision: 2.5 micron on Z axis 11 micron on XY axes

Electronics

  • MakerBot MightyBoard single-piece motherboard
  • 5 axis, 1/16 micro-stepping motor control
  • 4x20 LCD character display and multi-directional control pad
  • Piezoelectric buzzer
  • Software-controllable RGB LED lighting
  • Universal Power Supply - 100-240V, 50/60Hz, 4.0A (input), and takes standard IEC cable

Software

Python version check
  • Controlled through ReplicatorG
  • Compatibility: Linux, Windows, and OSX
  • Print from SD card or over USB
  • Input file type: STL, gcode

Materials

  • Works with ABS, PLA, and other materials
  • Filament diameter: 1.75 mm

Mechanical

  • Linear ball bearings
  • Precision ground 8 mm shafts
  • Durable ABS injection-molded parts
  • Snap-on, snap-off carriage assemblies
  • Overall dimensions: 320 x 467 x 381 millimeters or 12.6 x 18.4 x 15 inches
  • Shipping weight: 14.5 kg / 32 lbs

My Setup

This was a gift for helping the team out with graphics illustrations.

  • Model: The Replicator - Dual Extruder
  • Ordered: January 2012
  • Delivered: July 2012
  • Serial: 109xx
  • Stock firmware: v5.5 (ReplicatorG 037)
  • Stock filament: black and natural white (yellow)

Mainboard:

  • MakerBot Mightyboard Rev. E
    • MCU: ATmega1280-16AU
    • Serial/USB: ATmega8U2-MU
    • Thermocouple amplifier: MAX6675
    • RGB LED driver: PCA9533 4-bit I2C-bus LED dimmer

Stepper motors:

  • Stepper motor X and Y axis: Moons Stepping Motor type 17HD4063-01N 60162810 12/04/05
    • Ball bearing: 2x Bona 625Z per motor
  • Driver: MakerBot BotStep17 Rev. E - see the MakerBot Replicator Upgrades page
    • Controller: Allegro A4982 DMOS Microstepping Driver

Files

  • MakerBot Replicator 1 User Guide - PDF
  • MakerBot SD card August 2012 - zip archive of the included SD card
  • MakerBot Replicator v5.5 machine information - system information and default print profile

Setup

Mechanical setup

The basic setup of the MakerBot replicator is quite simple, below is a compressed version of the official guide.

  1. Open and remove the top large cardboard piece along with the user manual and take the entire Replicator out of the box
  2. Slide out the large accessories box and open it to take out the extruder and place it on the extruder platform
  3. Move the build platform up by pulling on both of the inner back supports of the build platform to remove the cardboard piece and the two filament spools
  4. In the accessories box, find the two black hex screws and fasten the extruder (the washers are for the extruder plunger maintenance)
  5. Add the rubber feet to the side panels under the bot to dampen the vibrations and increase friction on the MakerBot's working surface
  6. Refit the heated build platform cable below the platform to the bottom plate, adjust position of the cable to limit slack
  7. Press the black filament guide tubes onto the extruder holders and clip the guides in place on the back
  8. Hook the spool supports to the back of the MakerBot, with the top tap going in upwards
  9. Unpack the filament spools and put them onto the support with the filament pointing from the bottom and up towards the center of the backpanel, cut the bent end using a plier and feed them through the guides till they hit the extruder
  10. Find, or use the supplied US, power cord and plug it into the adapter and the other end to the four pin socket on the Replicator
  11. Lastly, flip the power switch to power up the bot and and skip to the next section to perform the software calibration

First-time calibration

The first run experience steps below tunes and sets up the build platform and extruder.

  1. An automatic setup script will be displayed on the LCD display, press the middle 'M' soft key to continue
  2. Tighten the thumb screws on the underside of the build platform to make sure the platform does not hit the extruder nozzle/heads
  3. Adjust the height of the platform by loosening two screws at a time as per the instructions, repeat the calibration one more to fine tune the platform, use the included MakerBot business card and aim for just a hair above, card is 0.12 mm and printer resolution is 0.20 mm
  4. Heat the extruder and wait for it to hit 220 degrees C
  5. Unhook the black filament guides from the top of the extruder and load the filaments by feeding it through the stepstruder hole until the extruder motor hook onto it
  6. A fine string of plastic will start to collect on the build platform, press 'M' when the color is right (some residual ABS might be present) and remove the plastic
  7. Now, it is time to print a complete model, from the menu pick a model from the included SD card (not any starting with acc_* just yet)
  8. Congratulations, the preliminary calibration of the Replicator is done!

Software setup

The Replicator can be controlled both from the on-board MakerBot user controls and the ReplicatorG printer software. Models can be loaded via USB or from the SD card. To prepare a SDL model, use ReplicatorG to create the necessary Gcode bot instructions file and the actual .s3g MakerBot processing file.

The steps below can also be found on the official Replicator software page.

  1. Download the latest build of the open source ReplicatorG software, including the drivers for Windows
  2. Perform the installation and setup Python (2.7.3) if necessary
  3. From the Machine -> Machine Type (Driver) menu pick Replicator single or dual
  4. Pick the correct serial port from Machine -> Connection (Serial Port)
  5. Open the Control Panel to get to know the Jog, LED, temperature, stepper functionality of the bot
  6. Open a SDL file from the File menu and scale, rotate or move the model to put it flat center on the build platform using the Move buttons
  7. Hit Generate Gcode and then Build or put the file on an SD card, to print the model!

Printing settings

These are my 'go to' printer settings for the Replicator 1:

  • Extruder temperature: 235C
  • Speeds:
    • First layer: 20mm/s
    • Floor surface fills: 20mm/s
    • Insets/first inner wall: 20mm/s
    • Outliners/outer wall: 20mm/s
    • Sparse roof surface fills: 45mm/s
  • Infill density: 20 to 80% - depending on strength requirement
  • Number of shells/walls: 2 to 3 - depending on strength requirement
  • Support material extruder: same as model color
  • Raft material extruder: same as model color
  • Raft margin: 5.0mm
  • Support: On when needed
  • Extra support: Off

Reset of the settings is just default from the Standard pre-configured settings profile.

Firmware updates

Updating the firmware on the Replicator 1 is a bit of a process. Resetting the board and starting the upload (avrdude) process requires exact timing.

There is now also an alternative firmware by Simplify 3D:

Maintenance and improvements

  • Add blue thread-lock to all grubscrews on all the axis to prevent them to fall out [2]
  • Use Triflow or similar PTFE lubricant to all metal-to-metal mechanical motion [3]
  • Replace the system/case fan with a large 80x80 mm fan to reduce noise
  • Add a adhesive label on the right side of the joy-pad to indicate the insertion point for the SD card
  • Remove the ABS residue from the drive gear regularly [4]
  • Fit side and top covers to prevent dust from settling on the extruder and internal components
  • Enable accelerated prints to increase the print speed and efficiency, see below
  • To avoid warping of the prints, use PVA wood glue diluted in water (1 part glue, 3/4 part glue) and apply a thin film on the build surface 30 seconds before the print begins

Accelerated prints

A new feature which appeared on community 3D printers early in 2012 was the ability to accelerated the printing process. What this means is that instead of linearly moving the position by instantaneously starting and stopping the motors, the travel speed is gradually increased and decreased. While this method is slower when using the same travel feedrate as before, it will be faster when increasing, or doubling, the travel feedrate. The bot will not shake and vibrate as violently and work smoothly. But make sure to use high resolution models/gcode.

Cutting models

Sometimes you got a model which is too large for the build platform and need to slice it into smaller pieces. This is easily done using netfabb Basic.

Python
  • netfabb basic - just click through (skip) all the registration

In the lower right corner, drag the sliders to the specific dimensions and hit execute cut, select each piece and right-click to save as STL (not ASCII).

Estimate part costs

To calculate how much it costs to print a part is quite easy since it is built into ReplicatorG [5][6].

  1. In ReplicatorG, pick Gcode -> Edit Slicing Profiles and edit the main profile
  2. Select the Analyze menu and then the Analyze menu item
  3. Pick Statistics tab and then check Activate Statistic and Save Statistics, and enter the values for machine time and material cost
  4. Now, save all and go back to the main screen, pick GCode and Generate to generate the new gcode for the model
  5. When the process finishes, a summary will show the time estimate, cost estimate and expected filament mass
Retrieved from 'https://beta.ivc.no/wiki/index.php?title=MakerBot_Replicator_1&oldid=11999'

Prerequisites

You'll need to install a recent version of Java (1.5 or later), python 2.6 or later, and the python TkInter package. Additionally, you can speed up toolpath generation by installing the Python 'psyco' package.

If you're using Ubuntu or a similar system, you can install all these from the command line:

For Ubuntu 11.04 (natty narwhal)

If the model preview window doesn't display properly, you will need to install a proprietary version of Java. To do so, copy and paste this into a terminal:

Next, you need to configure your system to use this version of java. Copy this into a terminal:

Select the '/usr/lib/jvm/java-6-sun/jre/bin/java' option (it should be option 2)

If you are using KDE and ReplicatorG crashes on startup, add the following line to the file '/usr/lib/jvm/java-6-sun/jre/lib/swing.properties':


This line is needed because the GTK look and feel does not work with KDE.

For Ubuntu 12.04 LTS

As for Ubuntu 11.04, it's necessary to install a proprietary version of Java if the model preview window doesn't display properly.

To do so, copy and paste this into a terminal:

Replicatorg

Next, you need to configure your system to use this version of java. Copy this into a terminal:

Select the '/usr/lib/jvm/java-6-sun/jre/bin/java' option (it should be option 2)

Note: If this repository is unavailable, you can also install directly from Oracle's official Java distribution. See instructions here: http://www.java.com/en/download/help/linux_install.xml

If you're still having trouble installing Java, see the instructions at http://thedaneshproject.com/posts/how-to-install-java-7-on-ubuntu-12-04-lts/.

Optional: remove brltty

Some users have had issues with a Braille program that comes pre-installed in Ubuntu and may conflict with the serial driver. If you run into problems, you can remove the program with this command:

Unpack it

Unpack the ReplicatorG .tar.gz file to a folder on your desktop (or wherever you'd like to install it).

For Fedora 14 and higher

ReplicatorG 25 ships an older version of the rxtx-library which can cause trouble:

If this happens, replace the library from the replicatorg folder (replicatorg-0025/lib-i686/librxtxSerial.so) with the one from your system (/usr/lib/rxtx/librxtxSerial-*.*.so.) Change the paths accordingly if you are on a 64bit system. (replicatorg-0025/lib-x86_64 and /usr/lib64/rxtx/)

See http://replicatorg.lighthouseapp.com/projects/66325/tickets/181-upgrading-to-current-rxtx-library for more details on this issue.

For Archlinux

Packages requirements

Java version

Unfortunately the model preview doesn't work with openjdk. Oracle proprietary version is required.
You can install it from AUR using jre and jdk packages.
https://aur.archlinux.org/packages.php?ID=51908
http://aur.archlinux.org/packages.php?ID=51906

If you have installed aurget then you can simply type

Access to serial port

Ensure your user have access to the serial port. Check rights on the file /dev/ttyUSBX (if you are using a FTDI usb-serial adapter, where X is the number of the corresponding serial port)


User Replicatorg Python Versionroot and group uucp have read/write access to the device.
In this example, you can simply add your user in the group uucp by editing file /etc/group or using your favorite GUI.

You will probably need to logout/login to update paths and rights.

Run It!

Replicatorg Python Version Pdf

Open the replicatorg folder and run the 'replicatorg' script by double-clicking it.