JuicyBoard
An open source, modular, robotic control system for
building 3D printers, CNC routers, and other robotics
applications
Overview
JuicyBoard is the foundation of a modular, open source platform that
makes it easy for you to build a custom 3D printer, CNC router, or any other
device driven by stepper motors. The idea is simple, unlike other control
boards, JuicyBoard is not pre-populated with any drivers, switches, or other
functions. Instead, it includes only the components for common, core
functions (e.g., microcontroller, USB port, SD card, etc.), so you have control
over adding just the necessary functional modules for your application. This
modular approach gives the platform a number of advantages over static
board designs, as we explain below. There two models of the base board:
1. The R1000AX includes fifteen features slots and is 175 mm x 65.5 mm.
2. The R1000A is a more compact model that includes ten feature slots
and is 125 mm x 65.5 mm.
JuicyBoard Features
The JuicyBoard
R1000A
and
R1000AX
include the following features:
1.
Triple channel precision power monitors
[R1000AX Only]
:
measure voltage/current
of all power domains
2.
ATX compatible input power connector (9 V ~ 24 V / 27 A)
3.
USB Type-B data port:
main communication port
4.
USB Type-A connector for 5 V output:
power an external system like a Raspberry Pi
5.
5 V switching regulator (3 A output):
powers 5 V logic and external system
6.
3.3 V switching regulator (1.5 A output):
powers 3.3 V logic
7.
LM5060 hot swap controller
[R1000AX Only]
:
protects system from overshoots,
undershoots, and overloading
8.
LPC1769 ARM Cortex M3 MCU @ 120MHz
9.
100A PSMN1R2-30YLC,115 NFET Switch
[R1000AX Only]
:
used for shutting down
the system in case of faults or emergencies
10.
Feature Slots:
15 for R1000AX and 10 for R1000A
11.
Micro SD Card Socket
[R1000AX Only]
12.
Full Size SD Card Socket [R1000AX Only]
125 mm x 65.5mm
175 mm x 65.5 mm
Quick Comparison between R1000A and R1000AX
R1000AX
Number of Feature Slots
On-board Precision Power Monitoring
Electronic Fuse, Kill Switch
Undervoltage/Overvoltage/Overcurrent System
Protection
Can Support Ethernet PHY Modules
Dimensions
15
YES
YES
YES
R1000A
10
NO
NO
NO
YES
175 mm x 65.5
mm
NO
125 mm x 65.5
mm
Available Modules
R1001: Smart Stepper Motor Driver
This is a NEMA stepper motor driver based on TI’s DRV8825 chip. It’s a high-
performance stepper driver capable of micro-stepping
at 1/32” resolution.
Current can
be digitally set for every driver in 10 mA increments. The R1001 includes
temperature/voltage/current monitors for realtime performance measurement and fault
detection.
R1002: Quad 1A DC Low Side NFET Control Switches
This module can control four small functions (e.g., fans, LEDs) that consume less than 1
A and run at the high input voltage.
R1003: Quad Analog/Digital I/Os
This module connects four microcontroller signals to any external component (such as a
thermistor or end-stop switch). It can be used for analog and digital signals.
R1005: General Purpose Breakout/Extension
This breakout board allows for use of a 20-pin ribbon cable to connect all power, I2C,
and microcontroller signals to external modules that don’t fit in a slot. It’s necessary for
modules like the R1007.