Code Monkey home page Code Monkey logo

cnc-torch-table-ose's People

Contributors

dbenamy avatar fractal618 avatar samthetechie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cnc-torch-table-ose's Issues

Find out if we need more precise homing sensors

We're using 3 not-very-stably mounted mechanical switches. The implications of poor homing sensors are that we can't resume a job using home as a way to get back to precisely where we were. Also we may not line up perfectly with the edge of the material.

I suspect this isn't a problem for GVCS tubes and plates. We should do some testing to learn this before spending time improving the sensors.

If we need to swap sensors, we have 3 optical sensor kits with the extra torch table / 3d printing parts which can be easily interfaces with RAMPS.

Add endstops

I think the behavior built in the the firmware is that they'll stop the motors if hit.

Figure out why small movements & ends of movements make motors spazz

It seems the system doesn't handle small or slow movements well. The motors start buzzing. This doesn't happen every time but is easy to trigger by making a small movement in Printrun (0.1 or 1). Bigger movements work smoothly but then sometime do this at the end.

I think the big movements start out fast and slow down at the end at that's when this happens.

The controller may be trying to feed them too little current or in some way underpowering them for the small/slow move but they wind up not being to move at all.

Another hypothesis is that there are areas of movement with higher friction and if the motors happen to be trying to make a tiny move with no momentum over those areas, they stall.

When this happens, I click stop motors in Printrun and it stops.

Two obvious things to try are:

Account for piercing and torch width

See if anything in the toolchain can deal with this for us. If not, check out http://opensourceecology.org/wiki/DXF_to_G-code_Conversion_Tutorial#Piercing

The "torch" should move back and forth while making an initial "pierce". For the circle, I think it should make the pieces inside the circle. I'm not sure if it should pierce the rectangle inside or on one edge. We want it to make the pierce in a part of the metal we won't use. I wonder how the piercing code knows what that is... There's a conversation at https://groups.google.com/forum/#!msg/dxf2gcode-dev/6ZnNcX3O5i4/d-3NeBfHpbUJ about integrating this functionality into dxf2gcode which would be great for ease of use and gives us a gui where maybe we could click where we want the pierce to be.

Improve side (long axis) motor mounts

Some of the screws don't have springs around them.

The springs that pull the gear teeth into the racks should be tighter.

The gears need to be carefully aligned with the racks for even wear.

Figure out why plate isn't being drawn correctly

The border looks good but at least one of the holes was messed up the last time I ran it. I was doing it one instruction at a time in printrun.

It's possible the box I taped the paper to was moving so first step is to try clamping that down and rerunning it.

Straighten table

The table at FeF is wider at one end than the other. It needs to be straightened out and set to width so that the side rollers are touching or very close to the rails. Marcin can show you what this means.

Smart homing

Use endstops for homing. Home each long axis motor separately in case one slips and they get out of sync.

Depends on #10

Status + FLOSS driver/controller

Hi there,

what's the status of this project? I'm interested in FLOSS driver/controller for CNC and would be nice to have more info.

Do you still have plans to work upon the Lasersaur controller? Any result to share?

Many thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.