####################################################################    

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