<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Железо on Sovol на mainline Klipper</title><link>https://sovol.lexfrei.dev/ru/zero/hardware/</link><description>Recent content in Железо on Sovol на mainline Klipper</description><generator>Hugo</generator><language>ru-ru</language><atom:link href="https://sovol.lexfrei.dev/ru/zero/hardware/index.xml" rel="self" type="application/rss+xml"/><item><title>Архитектура</title><link>https://sovol.lexfrei.dev/ru/zero/hardware/architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sovol.lexfrei.dev/ru/zero/hardware/architecture/</guid><description>&lt;h1 id="архитектура-системы"&gt;Архитектура системы&lt;a class="anchor" href="#%d0%b0%d1%80%d1%85%d0%b8%d1%82%d0%b5%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Справочное описание Sovol Zero как с завода, снятое с работающей машины — файловая система хоста, конфиг Klipper, рантайм MCU, git-remote-ы. Оно нужно под миграцию: точно знать, какое железо и софт в игре и какие куски вендор-специфичные, а какие сток.&lt;/p&gt;
&lt;p&gt;Sovol Zero — CoreXY-принтер, индустриализированная производная Voron 0, с областью печати 150×150×150 мм в закрытом корпусе. На нём крутится Klipper на Linux-хосте, который общается с несколькими STM32 MCU по CANbus. Внутренне Sovol зовёт его «SV08 mini» — вендорский пакет прошивки идёт как &lt;code&gt;SV08mini_Update_Package-*.deb&lt;/code&gt;, и CAN-голову он делит с SV08 Max — хотя продаётся только как Sovol Zero.&lt;/p&gt;</description></item><item><title>Распиновка тулхеда и SWD</title><link>https://sovol.lexfrei.dev/ru/zero/hardware/toolhead/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sovol.lexfrei.dev/ru/zero/hardware/toolhead/</guid><description>&lt;h1 id="распиновка-тулхеда-и-swd-хедер"&gt;Распиновка тулхеда и SWD-хедер&lt;a class="anchor" href="#%d1%80%d0%b0%d1%81%d0%bf%d0%b8%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d1%82%d1%83%d0%bb%d1%85%d0%b5%d0%b4%d0%b0-%d0%b8-swd-%d1%85%d0%b5%d0%b4%d0%b5%d1%80"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Переписано с официального pin-definition от Sovol (&lt;code&gt;Motherboard/Extra_Pin_definition.pdf&lt;/code&gt; в &lt;a href="https://github.com/Sovol3d/SOVOL-ZERO"&gt;Sovol3d/SOVOL-ZERO&lt;/a&gt;) — смотри тот PDF ради полной картинки платы с подписями. MCU тулхеда — это STM32F103 (&lt;code&gt;extruder_mcu&lt;/code&gt;), шелкография платы &lt;code&gt;MINI-ZJB-V1.0&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="коннекторы"&gt;Коннекторы&lt;a class="anchor" href="#%d0%ba%d0%be%d0%bd%d0%bd%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Коннектор&lt;/th&gt;
					&lt;th&gt;Пины (как на шелкографии)&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Вентилятор охлаждения&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;24V&lt;/code&gt; · PWM &lt;code&gt;PA6&lt;/code&gt; · FG &lt;code&gt;PA1&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Вентилятор (верхний)&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;24V&lt;/code&gt; · PWM &lt;code&gt;PA7&lt;/code&gt; · FG &lt;code&gt;PA2&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Вентилятор модели&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;24V&lt;/code&gt; · PWM &lt;code&gt;PB0&lt;/code&gt; · FG &lt;code&gt;PA3&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Термистор сопла&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;PA5&lt;/code&gt; · &lt;code&gt;GND&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Нагревательный блок&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;GND&lt;/code&gt; · &lt;code&gt;24V&lt;/code&gt; · &lt;code&gt;PB1&lt;/code&gt; · &lt;code&gt;GND&lt;/code&gt; · &lt;code&gt;PA4&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Нагреватель&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;24V&lt;/code&gt; · MC_HEATER &lt;code&gt;PB7&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Питание 24 В&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;GND&lt;/code&gt; · &lt;code&gt;24V&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Мотор экструдера&lt;/td&gt;
					&lt;td&gt;DIR &lt;code&gt;PA9&lt;/code&gt; · STEP &lt;code&gt;PA8&lt;/code&gt; · EN &lt;code&gt;PA11&lt;/code&gt; · UART &lt;code&gt;PA12&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Концевик оси X&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;PA10&lt;/code&gt; · &lt;code&gt;GND&lt;/code&gt; · &lt;code&gt;5V&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Концевик / датчик&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;5V&lt;/code&gt; · &lt;code&gt;GND&lt;/code&gt; · &lt;code&gt;PC15&lt;/code&gt; · &lt;code&gt;PC14&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Датчик eddy current&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;5V3&lt;/code&gt; · &lt;code&gt;GND&lt;/code&gt; · &lt;strong&gt;&lt;code&gt;PB10&lt;/code&gt; (SCL)&lt;/strong&gt; · &lt;strong&gt;&lt;code&gt;PB11&lt;/code&gt; (SDA)&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Связь с мейнбордом (CAN)&lt;/td&gt;
					&lt;td&gt;CANL · &lt;code&gt;GND&lt;/code&gt; · CANH (CAN_R &lt;code&gt;PB8&lt;/code&gt; · CAN_T &lt;code&gt;PB9&lt;/code&gt;)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SWD-хедер&lt;/strong&gt; (шелк &lt;code&gt;5V3 IO CK G&lt;/code&gt;)&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;5V3&lt;/code&gt; = 3.3 В · &lt;code&gt;IO&lt;/code&gt; = SWDIO (&lt;code&gt;PA13&lt;/code&gt;) · &lt;code&gt;CK&lt;/code&gt; = SWCLK (&lt;code&gt;PA14&lt;/code&gt;) · &lt;code&gt;G&lt;/code&gt; = GND&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Коннектор eddy-датчика выводит &lt;code&gt;PB10&lt;/code&gt;/&lt;code&gt;PB11&lt;/code&gt;. На mainline Klipper гоняй LDC1612 через &lt;strong&gt;software I2C&lt;/strong&gt; на этих пинах, а не через аппаратный &lt;code&gt;i2c2&lt;/code&gt; — см. &lt;a href="https://sovol.lexfrei.dev/ru/zero/application/klipper-config/"&gt;страницу конфига Klipper&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>