Archim2
Release status: Working
Description | 32-bit Rambo with Trinamic Drivers
|
License | Creative Commons Attribution-ShareAlike 3.0
|
Author | |
Contributors | |
Based-on | |
Categories | |
CAD Models | |
External Link |
Related Pages: Archim v1.0 .:. Archim v1 Development .:. Archim2 .:. Archim v2 Development .:. RAMBo
Contents
Summary
Archim 2 is a 3d printer controller based on the Atmel sam3x8e 32-bit processor (same as Arduino Due) and Trinamic TMC2130 stepper drivers all on one integrated PCB. Archim is named after the mathematician Archimedes.
Schematic
Differences
The main difference from Archim 1.0 is the Trinamic TMC2130 drivers. Except for the drivers, the pin mapping and all the other aspects of Archim v1.0 are the same.
Firmware
- Marlin 2.0 firmware: https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x
Requirements
- Arduino IDE 1.8.7+: https://www.arduino.cc/
- Install Archim board support: https://reprap.org/wiki/Archim_v1.0#Install_Arduino_Addons
- Install TMC2130Stepper library: Arduino IDE-> Sketch menu -> Include Library -> Manage Libraries -> install TMC2130Stepper
Marlin 2.0 Configuration
Configuration.h
#define SERIAL_PORT -1 #define MOTHERBOARD BOARD_ARCHIM2 #define EXTRUDERS 2 #define TEMP_SENSOR_0 1 #define TEMP_SENSOR_1 1 #define TEMP_SENSOR_BED 1
Configuration_adv.h
#define HAVE_TMC2130 #define X_IS_TMC2130 #define Y_IS_TMC2130 #define Z_IS_TMC2130 #define E0_IS_TMC2130 #define E1_IS_TMC2130 // The resistors can be identified on the board with the letters R12 on top of the resistor. #define R_SENSE 0.12 #define X_CURRENT 900 #define X_MICROSTEPS 16 #define Y_CURRENT 900 #define Y_MICROSTEPS 16 #define Z_CURRENT 900 #define Z_MICROSTEPS 16 #define E0_CURRENT 900 #define E0_MICROSTEPS 16 #define E1_CURRENT 900 #define E1_MICROSTEPS 16
Legacy Firmware
Marlin4due: https://github.com/ultimachine/Marlin4Due/tree/Archim2 Older Marlin 2.0 port: https://github.com/ultimachine/Marlin/tree/bugfix-2.0.x-Archim2
USB Driver
- Windows 10, Linux and Mac use CDC interface and have hardware driver built in.
- Windows legacy can use hardware driver: File:RAMBo USBdriver.zip
Troubleshooting
Lost COM port after flashing: Flashing the board using the Arduino Due core will cause the USB to not function. To fix perform a manual erase