Close ×
Home
Welcome
Information
FPGA projects
Music box
LED displays
R/C servos
Text LCD module
Quadrature decoder
PWM and one-bit DAC
Debouncer
Crossing clock domains
The art of counting
External contributions
Retro
VGA
Pong game
Breakout game
OPL FM music
Interfaces
RS-232
JTAG
I2C
EPP
SPI
SD card
PCI
PCI Express
Ethernet
HDMI
SDRAM
Advanced
Digital oscilloscope
Graphic LCD panel
Direct Digital Synthesis
CNC steppers
Spoc CPU core
Hands-on
A simple oscilloscope
FPGA introduction
What are FPGAs?
How FPGAs work
Internal RAM
FPGA pins
Clocks and global lines
Download cables
Configuration
Learn more
FPGA software
Design software
Design-entry
Simulation
Pin assignment
Synthesis and P&R
FPGA electronic
SMD technology
Crystals and oscillators
HDL info
HDL tutorials
Verilog tips
VHDL tips
Quick-start guides
ISE
Quartus-II
Site
Forum
Links
☰
CNC steppers interface
Or how to create a multi-axes CNC mill FPGA controller.
CNC project
This project has 7 parts:
Part 1:
What is a CNC?
Part 2:
Stepper control
Part 3:
Motion controller
Part 4:
Integrator
Part 5:
FPGA motion controller
Part 6:
Motion formulas
Part 7:
Movement
Links
What are
CNC
and
Milling machines
from Wikipedia.
Google's
hobbyist CNC
search result page.
A
CNC machining blog
from Alexander S. Borsody.
CNC 1 - What is a CNC? ❯