Skip to content

phil-barrett/PicoCNC

Repository files navigation

PicoCNC

Available on Tindie.

A breakout board that, along with grblHAL and a Rapsberry Pi Pico microcontroller, creates a powerful CNC motion controller for devices like routers, mills, lasers and lathes. Using grblHAL, it forms the basis of a motion control system with advanced features.

System builder's Resources

User Manual

PicoCNC

Key features of the PicoCNC board.

  • Supports up to 4 Axes via Screw Terminal and Pin Header.
  • Spindle control.
    • PWM (5V).
    • Direction (5V).
    • 0-10V.
    • 12V PWM supported (via open collector output).
  • Limit Switches for each axis.
    • Supports switches or powered proximity sensors.​
    • 12V for better EMI immunity.
    • Separate power input for full isolation
    • Opto-isolated
  • Relay support
    • Directly drive up to 7 relay coils via open collector outputs.​
    • Relay Coil voltage selectable between +5V or +12V.
    • Drive up to 11 SSR or Logic Level relays.
  • Isolated standard Grbl input controls: Cycle Start, Feed Hold, EStop and Safety Door.​ Opto-Isolated.
  • Opto-Isolated Probe input.
  • Supports both Pico and Pico W.
  • Comunications.
    • USB (via Pico and Pico W)
    • WiFi (via Pico W)
    • Ethernet (via Wiz850io Ethernet Module)
  • Micro SD Card socket. Allows storage of GCode programs. GCode programs may be run from the SD Card.
  • Dust Collection support.
    • Dust Collection relay and TTL output ganged to Spindle.
    • Header for a switch to manually run Dust Collector.
  • Flexible power input. Two 12V sections, one for Stepper/Servo output, relays and spindle control, one for isolated limit, probe and control inputs. The two sections may be joined for the budget conscious builder. On board 5V generation.​
  • LED indicators for 12V inputs, +5V​​ and spindle active.
  • Open collector outputs allow adding pull-up resistors on the board.
  • Expansion headers for I2C, SPI and UART. UART 3.3V/5V translation supported.
  • Powered by open source software - grblHAL.

About

Raspberry Pi Pico based grblHAL Controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published