Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

pluggee/Juicyware

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,137 Commits
4,137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Juicyware Overview

Juicyware is a fork of Smoothieware that is supports the extended functionalities of Juicyboard, which is a modular robotics hardware platform based on NXP's LPC1769 processor. Compiling Juicyware goes exactly like compiling Smoothieware.

NOTE: you must use GNU ARM toolchain 4.8 2014q1-20140314 for best compatibility results.

Change Notes

These are feature deviations between Smoothieware and Juicyware

  • src/libs/Kernel.cpp
    • Added uart0_disable_checksum to allow the user to disable UART0 functionality
    • Implemented low level UART0 disable
  • src/libs/SlowTicker.cpp
    • Eliminated the ability enter MRI mode using the ISP button, this frees up the pin for the user
  • src/libs/SlowTicker.h
    • Removed ispbtn variable;
  • src/main.cpp
    • Added include and instantiation lines for R1000A and R1001 modules
    • Commented out CurrentControl() module, which is only applicable to smoothieboard hardware
  • src/modules/JuicyBoard/R1000A/R1000A.cpp src/modules/JuicyBoard/R1000A/R1000A.h
    • Added R1000A module, includes required core functions for R1000A board and all modules
  • src/modules/JuicyBoard/R1000A_I2C/R1000A_I2C.cpp src/modules/JuicyBoard/R1000A_I2C/R1000A_I2C.h
    • Added I2C class for all R1000A and module communications
  • src/modules/JuicyBoard/R1001/R1001.cpp src/modules/JuicyBoard/R1001/R1001.h
    • Added R1001 module for all stepper motor extended functions
  • src/modules/robot/Robot.cpp
    • For axes stepper motors: added the required code to decode step, enable and direction pins for a given slot number
  • src/modules/tools/extruder/Extruder.cpp
    • For extruder stepper motors: added the required code to decode step, enable and direction pins for a given slot number
  • src/modules/tools/zprobe/DeltaCalibrationStrategy.cpp
    • Copied c278507 from smoothieware edge
  • src/modules/tools/zprobe/ZProbe.cpp
    • Copied d53d9df from smoothieware edge
  • src/modules/utils/currentcontrol/CurrentControl.cpp src/modules/utils/currentcontrol/CurrentControl.h src/modules/utils/currentcontrol/DigipotBase.h src/modules/utils/currentcontrol/ad5206.h src/modules/utils/currentcontrol/mcp4451.h
    • Removed smoothieboard current control module files
  • src/modules/utils/simpleshell/SimpleShell.cpp src/modules/utils/simpleshell/SimpleShell.h
    • Added mod command extention for Juicyboard and its modules

About

Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 57.3%
  • C 39.3%
  • Makefile 1.0%
  • HTML 0.9%
  • G-code 0.3%
  • Shell 0.3%
  • Other 0.9%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.