TinyG Shapeoko Electronic Enclosure

Home Forums TinyG TinyG Support TinyG Shapeoko Electronic Enclosure

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #6684
    Herby53
    Member

    In the known forums I have not found answers for my questions based on my following project:

    I want to install for my electronic enclosure….

    1. an external reset button
    2. an external pause button
    3. an external emergency stop button

    I have found wiring diagrams for the gshield but not for TinyG.

    My configuration: Shapeoko 2 – Tinyg – quiet spindle – 24 an 48 V power supply units (2).

    Which pins are to be used with Tinyg v8 for this. Are there experiences with the wiring.

    I have found here in the forum some very complex informations to install a reset button. Is it a problem to simply interrupt the main power for the two power suplies (TinyG a. Spindle) with the emergency stop button?

    Regards

    Herby

    • This topic was modified 10 years, 4 months ago by Herby53.
    #7261
    Jim
    Member

    Hi Herby,

    I can’t answer most of your questions, but I did get confirmation today that the two pin header next to the reset button is for an external reset button.

    External reset jumper

    Hope that helps a bit.

    #7263
    cmcgrath5035
    Moderator

    Herby
    The tinyG schematics are available here:

    1. Jim covered reset.
    2. Pause is a command, I don’t believe there is a hardware button. What do you use to send GCode? Try Chilipeppr, it supports a Pause function from the computer. Pause is a non-trivial operation, as you want to stop Gcode operation, but keep buffers and calculations intact.
    3. Emergency stop == open the 24V tinyG supply circuit.

    Quiet Spindle
    Did you buy a PWM controller for your spindle? If so, which one?
    So what is your plan – ON/Off or PWM/variable speed?

    #7272
    Jim
    Member

    One other option for a kill switch (e-stop) may be using an unused limit switch.

    https://github.com/synthetos/TinyG/wiki/Homing-and-Limits-Description-and-Operation#switch-inputs

    I guess it partly depends on what you want to kill. The job, or the entire system. I am brand new to this and haven’t tried either solution yet.

    #7274
    chmr
    Member

    Hi,
    using the limit switch input for emergency stop is not really a good idea, because these inputs rely on the software. If the software goes haywire, the emergency stop would be useless.

    Personally, I would love to see the emergency handling that I know from bigger controls used for multi-kW motors on autocranes or industrial robots: When an emergency situation occurs (emergency switch, access door opened, limit switch etc), the software gets a signal to shut down all movement as soon as possible in a controlled manner (emergency deceleration). Around 100-250 milliseconds later, all power is removed from the motors and the mechanical brakes are activated. This second signal is purely implemented in hardware (time-delayed relay and power circuit breakers). So if the software is not responding, it still shuts down the system (delayed by a split second), but in the normal use case, it shuts down the system fast and gentle (slamming the mechanical brakes in full speed would destroy them after just a few tries).

    I would love to see that in tinyg V9, but it requires additional hardware (inputs for emergency stop and re-enable, AND-gate for all motor + spindle enable signals) and software.
    And it could possibly raise liability issues (I guess that’s the reason why there is no emergency stop handling in current tinyg, thus the responsibility is shifted to the user).

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.