Close



Results 1 to 4 of 4

Hybrid View

  1. #1
    Staff Engineer Roberts_Clif's Avatar
    Join Date
    Jun 2017
    Location
    Washington State, USA
    Posts
    1,152
    Add Roberts_Clif on Thingiverse
    How about a simple rotary encoder, Saw this Arduino example this should be a simple add.

    In my case only using the Min End stops and Of course Z-Max for filament run out sensor, so would choose to use X Y Max end stops.
    Add only code for loop counter check X Y to determine the direction of motion, route to Display "Ready." with a + or - and Null for movements.
    When movement stops or Null displayed, set flag jump to filament run out routine, changing "Filament run out" display to "filament stopped" display.
    Still learning C have never completely had the time to self teach myself or would give is a go, just enough Visual C# to simple projects.

    Program VB.Net, Visual RPGII, Visual Pascal, Omnis RAD Studio, Macromedia Audition plus older FORTRAN, Cobalt ect..

    How Rotary Encoder Works and How To Use It with Arduino

    Clarostat 600-128-CBL optical encoder has 128 pulses per rotation and 2 channels, that 1 pulse for every 2.8 degrees of rotation.
    PC Mouse has about 32 pulses per rotation not very good filament sensing ratio. though good for a mouse.
    Last edited by Roberts_Clif; 09-14-2017 at 12:45 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •