Skip to content

Fork of the bq Horus Firmware for the Ciclop desktop scanner. Modified to use Arduino UNO and CNC V3 shield.

Notifications You must be signed in to change notification settings

swindonmakers/horus-fw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Horus 3D Scanner Firmware

Modified from the original firmware by Gyrobot to work with the Arduino UNO and CNC V3 Shield.

  • Motor is driven by "X" Pololu driver.
  • 12V power supply <1A to CNC V3 shield required for motor.
  • Lasers are fired by "Z.STEP and Z DIR" pins.

This firmware is written in C.

Derived from Grbl v0.9 by Jesús Arroyo (Mundo Reader S.L.)

Grbl's lead developer is Simen Svale Skogsrud. Sonney Jeon (Chamnit) improved some parts of grbl.

Features

  • Angular stepper motor movement
  • Interrupt based movement with real angular acceleration
  • Laser modules control
  • Analog sensor read
  • Configuration interface with $ commands

The default baudrate is 115200.

Implemented G Codes

  • G1 - Circular movement
  • M0 - Program pause
  • M2 - Program end and reset
  • M17 - Enable/Power stepper motor
  • M18 - Disable stepper motor
  • M50 - Read LDR
  • M70 - Laser off
  • M71 - Laser on

About

Fork of the bq Horus Firmware for the Ciclop desktop scanner. Modified to use Arduino UNO and CNC V3 shield.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.9%
  • C++ 20.9%
  • Makefile 1.2%