####################################################################
TM3D Internal Document for Installing Klipper
####################################################################
TABLE OF CONTENTS
Troodon 1
To get the mainboard ready, remove the bottom right side panel
With power on, short the 2 erase pins by connecting them with metal tweezers, a screwdriver or jumper if available. Wait 3 seconds, remove jumper and press and release the reset button.
Step 1 open Putty and enter IP and open SSH session
Step 2 login
Username
pi
Password
tm3d
Step 3
cd klipper
Step 4
make clean
Step 5
make menuconfig
So far your putty interface should look like below
Select Duet Wifi
Press Q and Y to save
y
Step 6
make
compiles firmware
Step 7
ls /dev/serial/by-id/*
reports back serial id of mainboard - copy for later use TIP to copy highlight and right click. It will automatically paste it but will be stored in the clipboard
Step 8
sudo service klipper stop
YOU CANNOT FLASH FIRMWARE WITHOUT STOPPING KLIPPER
Step 9
make flash FLASH_DEVICE=replace with serial id from step 8
Example ~ make flash FLASH_DEVICE=/dev/serial/by-id/usb-03eb_6124-if00
Step 10
make menuconfig
select linux process under Micro-controller Architecture
press ESC and save
Step 11
make make flash
Step 12
ls /dev/serial/by-id/*
confirm serial id and paste into printer.cfg
Step 13
sudo service klipper restart
connect over browser to confirm
####################################################################
Changing Hostname (raspberry pi only)
####################################################################
Step 1
log into the pi with Putty
Username
pi
Password
tm3d
Step 2
sudo raspi-config
enter password
Step 3
select System Options > Hostname > OK
Step 4
Change Hostname - TRO4(order#letters for multiple)
Example ~ TRO425660A
Step 5
Ok > finish > Yes(to reboot)
Elements
cd ~/printer_data/config && git clone -b troodon https://github.com/tinymachines3d/klipper_elements.git
or
cd ~/printer_data/config && git clone -b troodon_pad7 https://github.com/tinymachines3d/klipper_elements.git
Troodon 2.0
mainboard firmware configuration
expander firmware configuration
Elements
cd ~/printer_data/config && git clone -b troodon_2.0 https://github.com/tinymachines3d/klipper_elements.git
or
cd ~/printer_data/config && git clone -b troodon_2.0_pad7 https://github.com/tinymachines3d/klipper_elements.git