Loading ...
Sorry, an error occurred while loading the content.

Expand Messages
  • Sean Smith
    Hi I am Sean,  I have a sherline 2000 mill and I am trying to run my cnc driver board that came with my mill from sherline on this
    Message 1 of 5 , Oct 18, 2012
    • 0 Attachment
      Hi I am Sean, 

      I have a sherline 2000 mill and I am trying to run my cnc driver board that came with my mill from sherline on this program ReplicatorG   http://replicat.org/%c2%a0 I am trying to convert my mill into a 3D printer. I also need to run on windows since i suck at other programs and my woman uses this computer for school and she needs windows.

      This is as far as I have gotten. I just need to configure this code to match my mill specs. The program is writen for a 3D printer like a makerbot... I was told it would work for my sherline cnc mill too. Please help. I would like to be able to run this as a cnc mill and a 3D printer or I may need several machine programs, I also have a lathe I want to get running too!

      thanks you!



      name>Sherline
      Mill</name>
      - <geometrytype="cartesian">
      - <!-- different pulleys on X and Y axii   -->
        <axis endstops="max"homingfeedrate="2500"id="x"length="227"maxfeedrate="12450"stepspermm="94.139704"/>
      - <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600)   -->
        <axis endstops="max"homingfeedrate="2500"id="y"length="148"maxfeedrate="12450"stepspermm="94.139704"/>
      - <!-- Pulley dia: 10.82mm / 1/8 step = 1/(10.82 * pi / 1600)   -->
        <axis endstops="min"homingfeedrate="1100"id="z"length="150"maxfeedrate="1170"stepspermm="400"/>
      - <!-- Actual length is 157mm, we reserve ~5mm for safety.TR-8x8 Z axis = 1/(8/1600)   -->
        <axis endstops="none"id="a"length="100000"maxfeedrate="1600"stepspermm="96.275201870333662468889989185642"/>
      - <!-- stepspermm is incoming filament length, see comment at bottom for explanation   -->
        </geometry>
      - <tools>
        <tool default_rpm="3"fan="true"heatedplatform="true"heater="true"index="0"motor="true"motor_steps="3200"name="Mk8"stepper_axis="a"type="extruder"/>
        </tools>
      - <wipes>
        <wipe X1="-135.0"X2="-135.0"Y1="55.0"Y2="45.0"index="0"purge_duration="1000"purge_rpm="5.0"reverse_duration="15"reverse_rpm="35.0"wait="1000.0"/>
        <wipe X1="-135.0"X2="-135.0"Y1="55.0"Y2="45.0"index="1"purge_duration="1000"purge_rpm="5.0"reverse_duration="15"reverse_rpm="35.0"wait="1000.0"/>
        </wipes>
        <clamps />
      - <drivername="mightyboard">
      - <!-- optional: <portname>COM1</portname>   -->
        <rate>115200</rate>
        </driver>
        <warmup />
        <cooldown>M18 (Turn off steppers after a build.)</cooldown>
        <bookend end="machines/replicator/end.gcode"start="machines/replicator/Single_Head_start.gcode"/>
        </machine>

      [Non-text portions of this message have been removed]
    • Ed Nisley
      ... That, unfortunately, doesn t work. The Sherline motor control box communicates with the PC through the parallel port. 3D printers, at least those in the
      Message 2 of 5 , Oct 18, 2012
      • 0 Attachment
        On 10/18/2012 04:11 PM, Sean Smith wrote:
        > run my cnc driver board that came with my mill from sherline
        > on this program ReplicatorG

        That, unfortunately, doesn't work.

        The Sherline motor control box communicates with the PC through the
        parallel port. 3D printers, at least those in the RepRap family,
        communicate through the USB port, and that's what RepG expects.

        The two methods are not compatible. The parallel port handles precisely
        timed step-and-direction signals that drive the Sherline control box
        hardware. The USB port passes high-level commands to the Arduino-oid
        controller inside the 3D printer that drives the motors.

        What *does* work is to use LinuxCNC as the G-Code processor, instead of
        RepG, because LCNC uses the parallel port to control the Sherline. There
        are some differences between the RepRap and LCNC G-Code dialects, but
        nothing that can't be handled by some clever scripts.

        LinuxCNC has some very specific hardware requirements that, in general,
        rule out laptops. Also, as you might expect from the name, it's not a
        Windows program, either... [grin]

        --
        Ed
        softsolder.com
      • Bert TPSRR
        There are, however, converters between parallel and USB, going both directions. Not the greatest solution, but they do exist. Bert
        Message 3 of 5 , Oct 18, 2012
        • 0 Attachment
          There are, however, converters between parallel and USB, going both directions.
          Not the greatest solution, but they do exist.
          Bert
        • Andy
          ... Those converters are actually printer port(not parallel port) to USB converters-and while I have seen ones that make a printer port out of a PC USB port, I
          Message 4 of 5 , Oct 18, 2012
          • 0 Attachment
            --- In SherlineCNC@yahoogroups.com, "Bert TPSRR" <bert-tpsrr@...> wrote:
            >
            > There are, however, converters between parallel and USB, going both directions.
            > Not the greatest solution, but they do exist.
            > Bert
            >

            Those converters are actually printer port(not parallel port) to USB converters-and while I have seen ones that make a printer port out of a PC USB port, I have never heard of one in the other direction-ones that make a USB port out of a PC Printer port.

            Anyway, terminology and direction aside, they won;t work for CNC. The USB interface completely destroys any timing that the CNC needs.
          • seanzsmith@rocketmail.com
            thanks.
            Message 5 of 5 , Oct 20, 2012
            • 0 Attachment
              thanks.
              --- In SherlineCNC@yahoogroups.com, Ed Nisley <ed.08.nisley@...> wrote:
              >
              > On 10/18/2012 04:11 PM, Sean Smith wrote:
              > > run my cnc driver board that came with my mill from sherline
              > > on this program ReplicatorG
              >
              > That, unfortunately, doesn't work.
              >
              > The Sherline motor control box communicates with the PC through the
              > parallel port. 3D printers, at least those in the RepRap family,
              > communicate through the USB port, and that's what RepG expects.
              >
              > The two methods are not compatible. The parallel port handles precisely
              > timed step-and-direction signals that drive the Sherline control box
              > hardware. The USB port passes high-level commands to the Arduino-oid
              > controller inside the 3D printer that drives the motors.
              >
              > What *does* work is to use LinuxCNC as the G-Code processor, instead of
              > RepG, because LCNC uses the parallel port to control the Sherline. There
              > are some differences between the RepRap and LCNC G-Code dialects, but
              > nothing that can't be handled by some clever scripts.
              >
              > LinuxCNC has some very specific hardware requirements that, in general,
              > rule out laptops. Also, as you might expect from the name, it's not a
              > Windows program, either... [grin]
              >
              > --
              > Ed
              > softsolder.com
              >
            Your message has been successfully submitted and would be delivered to recipients shortly.