This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| electronic:boards:cncusb-mk1 [2023/07/23 03:37] – tony | electronic:boards:cncusb-mk1 [2026/09/26 20:14] (current) – tony | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | < | ||
| + | < | ||
| + | \\ | ||
| + | {{ : | ||
| + | ^ Module Description | ||
| + | ^Model|**USBCNC 2.1**| | ||
| + | ^Manufacturer|Planet-CNC clone| | ||
| + | ^Description|4 Axis USB CNC interface| | ||
| + | ^Other designations|CNCUSB MK1 USBCNC 2.1, A251A| | ||
| + | ^Associated modules| | | ||
| + | ^Voltage|5V| | ||
| + | ^Current| | | ||
| + | \\ | ||
| + | ===== Overview ===== | ||
| + | Designed to control a CNC machine, this board appears to be a later revision of the mk1 USB CNC controller from Planet-CNC.com. | ||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| + | \\ | ||
| + | |||
| + | You can't quite read it in those photos, but on those PCBs just in front of the PIC chip it says http:// | ||
| + | |||
| + | Judging by the number of versions out there, I've got to suppose that there is a PDF, schematic etc floating around somewhere for it! | ||
| + | |||
| + | ===== Hardware description ===== | ||
| + | |||
| + | ==== Components ==== | ||
| + | * Microchip PIC18F4550-I/ | ||
| + | * 8 MHz crystal (CPU clock) | ||
| + | * LM331 voltage-to-frequency converter (spindle control) | ||
| + | * Two opto-isolators (spindle control) | ||
| + | * Two 74HC14 hex Schmitt trigger inverters (stepper signal buffers) | ||
| + | |||
| + | Regulated power supply module: Input 3-5.5V, output 5.1V 1A. I think earlier versions had problems caused by electrical noise from the stepper motors, so an onboard power regulator was added. | ||
| + | |||
| + | ==== Features ==== | ||
| + | * USB communication | ||
| + | * Standard RS274/NGC G-code support | ||
| + | * Four axes control (X,Y,Z,A) | ||
| + | * PWM inverter for spindle speed control | ||
| + | * Two outputs to control 5V relays | ||
| + | * One output from a switched relay | ||
| + | * Stepping rate maximum of 25 kHz | ||
| + | * Limit switch inputs for each axis | ||
| + | * Manual jog control (MPG) pendant support | ||
| + | * Onboard power regulator to avoid electrical interference | ||
| + | |||
| + | {{electronic: | ||
| + | |||
| + | Uses a standard USB type B connector for communication from the computer sending the G-Code commands. | ||
| + | |||
| + | The buffered X,Y,Z,A outputs are for connecting to stepper motor drivers of the appropriate voltage and current rating for your motors. | ||
| + | |||
| + | There are three switched outputs (Out1, Out2 and Out3) for controlling mist, coolant, spindles etc. Out3 is a set of normally open (NO) relay contacts, and Out1/Out2 just have transistor buffers to drive something external. | ||
| + | |||
| + | A jumper is provided for selecting between providing (jumper left) Out1, or (jumper right) a PWM spindle speed control. | ||
| + | |||
| + | Two limit switch inputs for each axis are provided. | ||
| + | |||
| + | A set of jogging key inputs and a manual speed control (50k log pot) connection are provided so that the CNC device can be operated manually via a pendant control. | ||
| + | |||
| + | ==== Revisions ==== | ||
| + | This board appear to have been a redesign of the published Planet-CNC.COM mk1 board to address issues like a of lack of electrical noise suppression (eg lack of bypass capacitors) and to add a few enhancements. | ||
| + | |||
| + | \\ | ||
| + | ---- | ||
| + | ===== Examples ===== | ||
| + | {{electronic: | ||
| + | |||
| + | {{electronic: | ||
| + | |||
| + | {{electronic: | ||
| + | |||
| + | {{electronic: | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ====== References and Additional Resources ====== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | < | ||