Skip to content

Commit 24c3eb1

Browse files
committed
Boards: add skr v1.4 turbo cfg and flash script
1 parent 0737165 commit 24c3eb1

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
CONFIG_LOW_LEVEL_OPTIONS=y
2+
# CONFIG_MACH_AVR is not set
3+
# CONFIG_MACH_ATSAM is not set
4+
# CONFIG_MACH_ATSAMD is not set
5+
CONFIG_MACH_LPC176X=y
6+
# CONFIG_MACH_STM32 is not set
7+
# CONFIG_MACH_RP2040 is not set
8+
# CONFIG_MACH_PRU is not set
9+
# CONFIG_MACH_LINUX is not set
10+
# CONFIG_MACH_SIMU is not set
11+
CONFIG_BOARD_DIRECTORY="lpc176x"
12+
CONFIG_MCU="lpc1769"
13+
CONFIG_CLOCK_FREQ=120000000
14+
CONFIG_USBSERIAL=y
15+
CONFIG_FLASH_START=0x4000
16+
CONFIG_FLASH_SIZE=0x80000
17+
CONFIG_RAM_START=0x10000000
18+
CONFIG_RAM_SIZE=0x7fe0
19+
CONFIG_STACK_SIZE=512
20+
CONFIG_LPC_SELECT=y
21+
# CONFIG_MACH_LPC1768 is not set
22+
CONFIG_MACH_LPC1769=y
23+
CONFIG_SMOOTHIEWARE_BOOTLOADER=y
24+
CONFIG_LPC_USB=y
25+
# CONFIG_LPC_SERIAL_UART0_P03_P02 is not set
26+
# CONFIG_LPC_SERIAL_UART3_P429_P428 is not set
27+
CONFIG_USB_VENDOR_ID=0x1d50
28+
CONFIG_USB_DEVICE_ID=0x614e
29+
# CONFIG_USB_SERIAL_NUMBER_CHIPID is not set
30+
CONFIG_USB_SERIAL_NUMBER="btt-skr-14-turbo"
31+
32+
#
33+
# USB ids
34+
#
35+
# end of USB ids
36+
37+
CONFIG_INITIAL_PINS=""
38+
CONFIG_HAVE_GPIO=y
39+
CONFIG_HAVE_GPIO_ADC=y
40+
CONFIG_HAVE_GPIO_SPI=y
41+
CONFIG_HAVE_GPIO_I2C=y
42+
CONFIG_HAVE_GPIO_HARD_PWM=y
43+
CONFIG_HAVE_GPIO_BITBANGING=y
44+
CONFIG_HAVE_STRICT_TIMING=y
45+
CONFIG_HAVE_CHIPID=y
46+
CONFIG_HAVE_STEPPER_BOTH_EDGE=y
47+
CONFIG_INLINE_STEPPER_HACK=y
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#!/bin/bash
2+
3+
if [ "$EUID" -ne 0 ]
4+
then echo "ERROR: Please run as root"
5+
exit
6+
fi
7+
8+
cp -f /home/pi/klipper_config/config/boards/btt-skr-14-turbo/firmware.config /home/pi/klipper/.config
9+
pushd /home/pi/klipper
10+
make olddefconfig
11+
make clean
12+
make
13+
14+
if [ ! -d "/home/pi/klipper_config/firmware_binaries" ]
15+
then
16+
mkdir /home/pi/klipper_config/firmware_binaries
17+
chown pi:pi /home/pi/klipper_config/firmware_binaries
18+
fi
19+
cp -f /home/pi/klipper/out/klipper.bin /home/pi/klipper_config/firmware_binaries/firmware-btt-skr-14-turbo.bin
20+
chown pi:pi /home/pi/klipper_config/firmware_binaries/firmware-btt-skr-14-turbo.bin
21+
22+
service klipper stop
23+
su -c "./scripts/flash-sdcard.sh /dev/btt-skr-14-turbo generic-lpc1769" pi
24+
if [ $? -eq 0 ]; then
25+
echo "Flashing successful!"
26+
else
27+
echo "Flashing failed :("
28+
service klipper start
29+
popd
30+
# Reset ownership
31+
chown pi:pi -R /home/pi/klipper
32+
exit 1
33+
fi
34+
# Reset ownership
35+
chown pi:pi -R /home/pi/klipper
36+
service klipper start
37+
popd

0 commit comments

Comments
 (0)