Posts Tagged ‘Controller’
10
Oct

My first CNC project will likely be my nCode logo, I generated the g-code and made a dry run video

, , , , , , , , , , , , ,

10
Oct

First video of the CNC machine in action!
More to come:)

, , , , , , , , , ,

21
Sep

Most of the parts are in, time to build a machine.

The machine itself is a CNC Mini Milling Machine Kit from www.modularcnc.com, the machining and cutting quality of the various parts was done in a minutiously with very thin margins and the end result is sturdy and very well built for a machine this small and at this price. I would recommend it for anyone who want to get into CNC. There is however no step by step instructions on how to assemble the machine and that is ok and not really required since detailed schematics of the linear slides and motor mount is provided and the rest is common sense. Take some time to familiarize yourself with the diagrams, parts and pictures before starting assembly.

The step motors, drivers, power supply, parallel breakout board, emergency shutdown button and various other electronic parts that you can see in the pictures have been purchased from ebay or DIY made.

nCNC-Parts

A picture gallery of parts used for the nCNC project.

23 Photos

nCNC-Assembly-Machine

A picture gallery of the assembly process of the machine.

59 Photos

 

First video of the CNC machine in action for a travel and Axis test!

nCode Logo Dry Run

I will be adding even more pictures and videos later on, stay tuned.

, , , , , , , , , ,

27
Jul

Good evening,

I have designed and sent the schematics of the 3 axis unipolar stepper drivers to batchpcb.com for prototyping a few weeks ago. I have now received the end result: (click to zoom)

This controller will be powered by an Arduino Mini and will be accepting commands via I²C bus and Serial TTL 5V.

The schematics won’t be released until thorough testing is completed. I will start testing and assembly in a few weeks.

Cheers,

Marc

, , , , , , ,

01
Sep

Good morning,

There seem to be a problem when using software serial between the Arduino and the Micro Serial Servo Controller caused by a flicker in the output pin.

When booting the arduino will set the digital io pins to HIGH however when you do the following in your program “pinMode(tx,OUTPUT);” to switch the pin mode to output, the pin value will drop to LOW and then when you put it back to HIGH (the normal idle serial level) using “digitalWrite(tx, HIGH);” the Micro Serial Servo Controller thinks you are attempting to send a serial command and will go into error state.

The proper way to initialize your pin is to activate the internal pull up resistor and then switch the mode to output with the following commands:

digitalWrite(tx, HIGH); //Activate the pull up resistor
pinMode(tx,OUTPUT); //Change pin mode to output

This removes the small flicker that the Micro Serial Servo Controller doesn’t like. This has been tested and works properly using the Mini SSC and the Pololu modes with a software serial at 9600 baud.

, , , , , , , ,

  • Search:
  • Recent Posts

  • Meta

  • Tags