- پردازنده: ARM® 32-bit Cortex®-M3 STM32F103RCT6 72MHz with CAN bus
- درایور استپر موتور: Onboard TMC2209 in UART mode, UART address: 00, Rsense: 0.1R
- سنسور شتاب سنج آنبرد: ADXL345
- ولتاژ ورودی: DC12V-DC24V Maximum 10A
- ولتاژ لاجیک: DC 3.3V
- هات اند: 1 هات اند با قابلیت جریان کشی بیشینه 6 آمپری با نام Hotend (E0)
- فن ها: 2 دو فن قابل کنترل از طریق PWM با نام های (FAN0, FAN1)
- جریان بیشینه فن ها: 1 آمپر، 1.5 آمپر به صورت لحظه ای
- پورت های ارتباطی برد: 3x EndStops, 1x Bed Probe, 1x RGB Neopixel, 2x Fans, 1x NTC Thermistor, 1x USB interface header, 1x USB interface socket, 1x CAN Interface, 1x SWD programming interface
- سنسور دماسنج قابل اتصال: 2 Wire NTC Thermistor
- درگاه ارتباطی USB: پورت Micro USB یا هدر 3 Wire USB Header
- خروجی 5 ولت برد: قابلیت ارائه جریان تا 2 آمپر
- در حال حاضر قابلیت چند بردی در حال حاضر فقط توسط فریمور Klipper ساپورت میشود و توسط فریمور های وابسته به میکروکنترلر مثل Marlin قابل راه اندازی نیست...
- در تصویر زیر پین های برد به صورت کامل ذکر شده است.
-
نسخه از قبل کامپایل شده تاریخ 08-03-2025 را میتوانید از لینک زیر دانلود کنید.
- CANBUS FIRMWARES فریمور های برحسب پورت ارتباطی کن باس
- USB FIRMWARES فریمور های برحسب پورت ارتباطی USB
-
ساخت فریمور توسط خود شما به صورت زیر انجام میشود:
- Refer to klipper's official installation to download klipper source code to raspberry pi
- Using KIAUH script select these menus:
4. Advanced
->2. Build Only
then select as shown below- [*] Enable extra low-level configuration options
- Micro-controller Architecture =
STMicroelectronics STM32
- Processor model =
STM32F103
- IF USE Katapult or CanBoot
- Bootloader offset =
8KiB bootloader
- Bootloader offset =
- ELSE
- Bootloader offset =
No bootloader
- Bootloader offset =
- Clock Reference =
12 MHz crystal
- IF USE USB
- Communication interface =
USB (on PA11/PA12)
- Communication interface =
- ElSE IF USE CAN bus
- Communication interface =
CAN bus (on PB8/PB9)
(1000000)
CAN bus speed
- Communication interface =
- بعد از تکمیل کردن
- Run the command
make
- The
klipper.bin
file will be generated in the folderhome/pi/kliiper/out
when themake
command completed. And you can use the windows computer under the same LAN as raspberry pi to copyklipper.bin
from raspberry pi to the computer withpscp
command in the CMD terminal. such aspscp -C [email protected]:/home/pi/klipper/out/klipper.bin c:\klipper.bin
(The terminal may prompt thatThe server's host key is not cached
and askStore key in cache?((y/n)
, Please typey
to store. And then it will ask for a password, please type the default passwordraspberry
for raspberry pi) - If you are using bootloaders like Katapult or CanBoot, easily update the firmware otherwise use an st-link to update the board.
-
test-tilikum-controller.cfg شامل تمامی تنظیمات مربوط برد کنترلر در کلیپر
خط 19 ام را با شماره ایدی اختصاصی برد خودتان عوض کنید. serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_36FFD7054741343816842043-if00 Replace "usb-Klipper_stm32f103xe_36FFD7054741343816842043-if00" with your board ID You can get this ID using KIAUH script menu "4. Advanced" -> "5. Get MCU ID" then use correct port "USB or Canbus"
-
orca-3d-springer-and-tilikum-controller-v1.0.cfg نمونه دو کنترلری کلیپر
خط 19 ام و 24 ام را با شماره ایدی اختصاصی برد خودتان عوض کنید. خط 19 ام مربوط برد کنترلر اصلی است serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_280018000E0000304E46514E-if00 Replace "usb-Klipper_stm32f103xe_280018000E0000304E46514E-if00" with your main board ID You can get this ID using KIAUH script menu "4. Advanced" -> "5. Get MCU ID" then use correct port "USB or Canbus" و خط 24 ام مربوط به برد کنترلر کمکی کن باس serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_39FFD70531304D3819621743-if00 Replace "usb-Klipper_stm32f103xe_39FFD70531304D3819621743-if00" with your Tilikum controller board ID from KIAUH
در تصویر زیر اندازه و ابعاد برد به همراه جای سوراخ های برد مشخص شده است. طبیعی است باتوجه به اینکه این برد در پشت یک موتور NEMA17 قرار میگیرد، ابعاد مشابهی با این برد دارد و جایگاه سوراخ های این برد نیز برابر با جای پیچ های این موتور است تا بتواند روی آن سوار شود.
- در مجموعه های Orca 3D و AKTronics نظر شما عزیزان برای ما بسیار مهم و مفید است لذا لطفا به هر شکلی که ممکن هست ما را همراهی کنید تا بتوانیم بهترین کیفیت را برای شما به ارمغان بیاوریم.
- MCU: ARM® 32-bit Cortex®-M3 STM32F103RCT6 72MHz with CAN bus
- Stepper Dirver: Onboard TMC2209 in UART mode, UART address: 00, Rsense: 0.1R
- Onboard Accelerometer Sensor: ADXL345
- Input Voltage: DC12V-DC24V Maximum 10A
- Logic Voltage: DC 3.3V
- Heating Interface: Hotend (E0), maximum output current: 6A
- Fan Interfaces: 2 fully controlled fans (FAN0, FAN1)
- Maximum Output Current of Fan Interface: 1A, Peak Value 1.5A
- Expansion Interfaces: 3x EndStops, 1x Bed Probe, 1x RGB Neopixel, 2x Fans, 1x NTC Thermistor, 1x USB interface header, 1x USB interface socket, 1x CAN Interface, 1x SWD programming interface
- Temperature Sensor Interface: 2 Wire NTC Thermistor
- USB Communication Interface: Micro USB or 3 Wire USB Header
- DC 5V Maximum Output Current: 2A
- Only supports Klipper at the present. Currently Marlin doesn't support multiple MCU controllers...
- The following pinout is for thier normally intended common use but mostly can be used for other things inside Klipper for other purposes.
-
Precompiled firmware(Compiled at 09-03-2025)
-
Build your own firmware
- Refer to klipper's official installation to download klipper source code to raspberry pi
- Using KIAUH script select these menus:
4. Advanced
->2. Build Only
then select as shown below- [*] Enable extra low-level configuration options
- Micro-controller Architecture =
STMicroelectronics STM32
- Processor model =
STM32F103
- IF USE Katapult or CanBoot
- Bootloader offset =
8KiB bootloader
- Bootloader offset =
- ELSE
- Bootloader offset =
No bootloader
- Bootloader offset =
- Clock Reference =
12 MHz crystal
- IF USE USB
- Communication interface =
USB (on PA11/PA12)
- Communication interface =
- ElSE IF USE CAN bus
- Communication interface =
CAN bus (on PB8/PB9)
(1000000)
CAN bus speed
- Communication interface =
- Once the configuration is selected, press
q
to exit, and "Yes" when asked to save the configuration. - Run the command
make
- The
klipper.bin
file will be generated in the folderhome/pi/kliiper/out
when themake
command completed. And you can use the windows computer under the same LAN as raspberry pi to copyklipper.bin
from raspberry pi to the computer withpscp
command in the CMD terminal. such aspscp -C [email protected]:/home/pi/klipper/out/klipper.bin c:\klipper.bin
(The terminal may prompt thatThe server's host key is not cached
and askStore key in cache?((y/n)
, Please typey
to store. And then it will ask for a password, please type the default passwordraspberry
for raspberry pi) - If you are using bootloaders like Katapult or CanBoot, easily update the firmware otherwise use an st-link to update the board.
-
test-tilikum-controller.cfg includes all the correct pinout for Tilikum Canbus Controller.
Don't forget to change your own serial ID in line 19 serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_36FFD7054741343816842043-if00 Replace "usb-Klipper_stm32f103xe_36FFD7054741343816842043-if00" with your board ID You can get this ID using KIAUH script menu "4. Advanced" -> "5. Get MCU ID" then use correct port "USB or Canbus"
-
orca-3d-springer-and-tilikum-controller-v1.0.cfg includes a multiple MCU example with Springer and Tilikum Canbus Controllers.
Don't forget to change your own serial ID in lines 19 and 24 Line 19 is related to main controller MCU serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_280018000E0000304E46514E-if00 Replace "usb-Klipper_stm32f103xe_280018000E0000304E46514E-if00" with your main board ID You can get this ID using KIAUH script menu "4. Advanced" -> "5. Get MCU ID" then use correct port "USB or Canbus" Line 24 is related to Tilikum controller MCU serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_39FFD70531304D3819621743-if00 Replace "usb-Klipper_stm32f103xe_39FFD70531304D3819621743-if00" with your Tilikum controller board ID from KIAUH
In the picture below the overall dimentions and whole places for this board has been shown... It's natural that becuase this board need to be mounted on the back of a NEMA17 stepper motor, it has to be the same size and same hole pattern.