Skip to product information
1 of 2

Expatria Technologies

FlexiHAL 2350 CNC Controller Rev A3.1 for GRBLHAL and LinuxCNC

FlexiHAL 2350 CNC Controller Rev A3.1 for GRBLHAL and LinuxCNC

Regular price $279.99 CAD
Regular price Sale price $279.99 CAD
Sale Sold out

11 in stock

This is a BETA release of the FlexHAL 2350 hardware.  All of the functionality is fully tested, but there is no technical support provided with this purchase.

 

Please Note: Orders for FlexiHal 2350 will not ship until April 20th.

 

The FlexiHal 2350 is designed to be an EMI resistant IO platform for any microcontroller based CNC/motion control firmware or software. This board includes a few features that we couldn't find on other boards, and it reduces the amount of extra wiring in our setups. In the co-operative spirit of the PrintNC and other CNC communities, and Open Source Hardware, the FlexiHAL will be licensed and free to use by all parties, including commercial parties, under the CERN-OHL-S V2 license. It is our hope that the community finds the design useful and that it may be carried forward to help advance the PrintNC and broader CNC hobby community.

The FlexiHAL 2350 is a premium controller that utilizes Raspberry Pi's RP2350 microcontroller. The RP2350 is well suited for CNC applications using step/direction or quadrature outputs when leveraging the unique capabilities of the PIO cores. In addition, the Flexi-HAL is intended to be used with the Expatria Real-Time jog controller or similar peripheral:

https://github.com/Expatria-Technologies/RT_Jog_Controller

The key features of the FlexiHAL 2350:

  1. 6 Axis of isolated step/dir motor control featuring high-speed digital isolators and differential signal drivers for maximum signal integrity and step rates.
  2. 15 general inputs (user+limits+ 2 encoders)
  3. 40 points of I/O not including step/dir
  4. Integrated support for 3 wire inductive type powered switches.
  5. Onboard 5V power regulator.
  6. Integrated RS485 with automatic direction control.
  7. Support for closed loop stepper motors and servos with alarm feedback. 6 discrete inputs for motor alarm. 6 discrete outputs for motor enable.
  8. Two Differential interfaces for a spindle encoder inputs or can be used for general purpose inputs.
  9. Real-time control port for remote pendants.
  10. Raspberry Pi GPIO connector allows integration of sender software and allows the board to host a full LinuxCNC installation.
  11. 5V PWM laser control. 4 additional high-speed 5V outputs.
  12. Flood/Mist/Spindle relay drivers.
  13. Additional auxiliary relay driver outputs. 8 high-current outputs total.
  14. All machine facing IO is galvanically isolated from the MCU and user interfaces.
  15. Easy reliable USB-C connection to a PC
  16. GRBLHAL Ethernet Websockets or Telnet communication through onboard Ethernet.
  17. GRBLHAL SD card G-Code streaming and macro/subroutine storage (including looping and conditional execution) with onboard storage and SD card.

 

For design files for this OSHW project, see this Github repository: https://github.com/Expatria-Technologies/FlexiHAL_2350

Shipping & Returns

Shipping will be calcuated at checkout. Products are warranted for defects in manufacturing. As per OSHW license, no warranty of fitness for purpose is expressed or implied.

Dimensions

170mm x 135mm x 60mm

View full details
  • Open Source Hardware

    This board is distributed under the terms of the CERN Open Hardware Licence Version 2 - S. We guarantee that your board will be free from manufacturing defects, but otherwise it is provided 'as is.' Please review the design files and make sure that it meets your needs.

    Support is provided primarily through our Discord Server:
    https://discord.gg/bSEXy7GhcZ