Printer lighting script
This commit is contained in:
		
							
								
								
									
										31
									
								
								printer_light.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										31
									
								
								printer_light.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,31 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
commands=("printer_on" "printer_off" "failed_print_anim")
 | 
			
		||||
CMD=""
 | 
			
		||||
 | 
			
		||||
if [ "${1}" == "a" ]; then
 | 
			
		||||
    CMD="${commands[$2]} 00 34"
 | 
			
		||||
else
 | 
			
		||||
    declare -A printer
 | 
			
		||||
 | 
			
		||||
    # Lulzbot Mini
 | 
			
		||||
    printer[0,0]="00"
 | 
			
		||||
    printer[0,1]="06"
 | 
			
		||||
 | 
			
		||||
    # Ultimaker
 | 
			
		||||
    printer[1,0]="07" 
 | 
			
		||||
    printer[1,1]="14"
 | 
			
		||||
 | 
			
		||||
    # Monoprice
 | 
			
		||||
    printer[2,0]="15" 
 | 
			
		||||
    printer[2,1]="22"
 | 
			
		||||
 | 
			
		||||
    # Lulzbot Taz
 | 
			
		||||
    printer[3,0]="23" 
 | 
			
		||||
    printer[3,1]="34"
 | 
			
		||||
 | 
			
		||||
    CMD="${commands[$2]} ${printer[$1,0]} ${printer[$1,1]}"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo "${CMD}"  | nc lumen1.local 5000
 | 
			
		||||
		Reference in New Issue
	
	Block a user