Skip to content

Recipe

Крепёжные болты

источник

Источник: ⰑⰎⰅⰃѰⰀⰐⰄⰓⰟ (Рип ван Винкль)

Info

Главные нормативные документы по моментам затяжки

  1. VDI 2230 (Часть 1)
    • Описание: Это руководство Союза немецких инженеров (Verein Deutscher Ingenieure) — абсолютная мировая «библия» по расчету высоконагруженных резьбовых соединений.
    • Что внутри: Именно здесь находятся самые авторитетные таблицы рекомендуемых моментов затяжки (Anziehdrehmomente) для метрических резьб (включая ваш диапазон М3...М22) для классов 5.6, 5.8, 8.8, 10.9 и 12.9. Значения в таблицах разделены по разным коэффициентам общего трения (обычно от µ = 0.08 до µ = 0.14).
  2. РД 37.001.131-89 (Затяжка резьбовых соединений. Нормы затяжки и технические требования)
    • Описание: Основной отечественный руководящий документ, широко применяемый в машиностроении и автомобилестроении.
    • Что внутри: Содержит прямые и понятные таблицы максимальных и минимальных моментов затяжки для резьб от М3 до М22. Охватывает классы прочности 5.8, 6.8, 8.8, 10.9 и 12.9. Учитывает класс соединения, наличие смазки и тип покрытия крепежа.
  3. ОСТ 37.001.031-72
    • Описание: Более старый советский отраслевой стандарт, предшественник документа РД 37.001.131-89. До сих пор встречается в конструкторской документации.
  4. ГОСТ P ISO 16047-2015 (идентичен ISO 16047:2005)

    • Описание: «Крепежные изделия. Испытания крутящего момента и усилия предварительной затяжки».
    • Что внутри: Стандарт не дает готовой таблицы «бери и крути», но жестко стандартизирует условия и методы тестирования, с помощью которых инженеры вычисляют правильный момент затяжки и коэффициент трения для конкретной партии крепежа.
  5. gost iso 898-7-2015

Стандартный ряд классов прочности для болтов — это 4.6, 4.8, 5.6, 5.8, 6.8, 8.8, 10.9 и 12.9.

Таблица 1: Класс прочности 5.8 (Оцинкованный, без смазки, крупный шаг)

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 2.3 1.9
М5 4.5 3.7
М6 7.7 6.3
М8 19.4 15.8
М10 38.8 31.7
М12 67.0 54.7
М14 106.0 86.5
М16 165.0 134.6
М18 235.0 191.8
М20 330.0 269.3
М22 440.0 359.0

Таблица 2: Оцинкованный крепеж, без смазки (сухой), класс прочности 8.8

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 3.0 2.4
М5 5.9 4.8
М6 10.1 8.2
М8 24.6 20.1
М10 48.0 39.2
М12 84.0 68.5
М14 133.0 108.5
М16 206.0 168.1
М18 295.0 240.7
М20 415.0 338.6
М22 567.0 462.7

Таблица 3: Оцинкованный крепеж, без смазки (сухой), класс прочности 4.6 (Теоретический расчет по VDI 2230)

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 1.1 0.9
М5 2.2 1.8
М6 3.8 3.1
М8 9.2 7.5
М10 18.0 14.7
М12 31.5 25.7
М14 49.9 40.7
М16 77.3 63.1
М18 110.6 90.2
М20 155.6 127.0
М22 212.6 173.5

Таблица 4: Оцинкованный крепеж, без смазки (сухой), класс прочности 4.8 (Расчет по VDI 2230)

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 1.5 1.2
М5 2.9 2.4
М6 5.0 4.1
М8 12.3 10.0
М10 24.0 19.6
М12 42.0 34.3
М14 66.5 54.3
М16 103.0 84.0
М18 147.5 120.4
М20 207.5 169.3
М22 283.5 231.3

Таблица 5: Оцинкованный крепеж, без смазки (сухой), класс прочности 5.6 (Расчет по VDI 2230)

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 1.4 1.1
М5 2.8 2.3
М6 4.7 3.9
М8 11.5 9.4
М10 22.5 18.4
М12 39.4 32.1
М14 62.3 50.9
М16 96.6 78.8
М18 138.3 112.8
М20 194.5 158.7
М22 265.8 216.9

Таблица 6: Оцинкованный крепеж, без смазки (сухой), класс прочности 6.8 (Расчет по VDI 2230)

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 2.3 1.8
М5 4.4 3.6
М6 7.6 6.2
М8 18.5 15.1
М10 36.0 29.4
М12 63.0 51.4
М14 99.8 81.4
М16 154.5 126.1
М18 221.3 180.5
М20 311.3 254.0
М22 425.3 347.0

Таблица 7: Оцинкованный крепеж, без смазки (сухой), класс прочности 10.9

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 4.8 3.9
М5 9.5 7.8
М6 16.5 13.5
М8 40.1 32.7
М10 79.0 64.5
М12 137.0 111.8
М14 218.0 177.9
М16 338.0 275.8
М18 469.0 382.7
М20 661.0 539.4
М22 904.0 737.7

Таблица 8: Оцинкованный крепеж, без смазки (сухой), класс прочности 12.9

НАИМЕНОВАНИЕ РАЗМЕРА (М4…22) ТАБЛИЧНОЕ УСИЛИЕ ЗАТЯЖКИ (Нм) УСИЛИЕ ЗАТЯЖКИ ДЛЯ ИНСПЕКТИРОВАНИЯ СОЕДИНЕНИЯ (85% от максимального табличного значения момента с учётом погрешности ключей ±4%, Нм)
М4 5.6 4.6
М5 11.2 9.1
М6 19.3 15.7
М8 46.9 38.3
М10 93.0 75.9
М12 160.0 130.6
М14 255.0 208.1
М16 395.0 322.3
М18 549.0 448.0
М20 773.0 630.8
М22 1057.0 862.5

Rivets

rivets

D₁ Drill L G
2.4 2.5 4 0.5…1.5
6 1.5…3.5
8 3.5…5.0
3.2 3.3 6 0.8…3.2
8 3.2…4.8
10 4.8…6.4
12 6.4…9.5
4.0 4.1 6 1.5…3.2
8 3.0…4.5
10 4.5…6.5
12 6.5…8.5
14 8.5…10.5
16 10.5…12.5
4.8 4.9 8 3.0…4.5
10 4.5…6.0
12 6.0…8.0
14 8.0…10.0
16 10.0…12.0

Nikel Plating

Nikel Plating

источник

Источник

  • Электролит:
    • 30 г сульфата никеля,
    • 3 г хлорида никеля и
    • 3 г борной кислоты
    • в 1 литре дистиллированной воды
  • Постоянный ток:
    • Катод (-) — деталь
    • Анод (+) — никель
    • Плотность тока: 0.8…5V @ 1A/л
  • 10…30 минут

OpenConnect

Windows client

1
2
3
4
sudo mkdir -p /srv/ocserv
cd /srv/ocserv
sudo mkdir etc
sudo vim compose.yaml
insert this text, replace example.com with your host name and Example, LLC with your org (and 9443 with your port):
services:
  ocserv:
    image: cherts/ocserv:latest
    restart: unless-stopped
    container_name: ocserv
    privileged: true
    hostname: example.com
    ports:
      - 9443:443/udp
      - 9443:443/tcp
    volumes:
      - ./etc:/etc/ocserv
    environment:
      - HC_CA_CN=Example, LLC
      - HC_CA_ORG=Example, LLC
      - HC_CA_DAYS=3650
      - HC_SRV_CN=example.com
      - HC_SRV_ORG=Example, LLC
      - HC_SRV_DAYS=365
      - HC_NO_TEST_USER=1
#      - HC_NO_CREATE_DH_PARAMS=1
#      - HC_NO_CREATE_SERVER_CERT=1
      - HC_TCP_PORT=9443
      - HC_UDP_PORT=9443
#      - HC_WORKDIR=/opt/ocserv
#      - HC_OTHER_OPTS=-d 9
start with
sudo docker compose up -d
create users with
sudo docker compose exec ocserv ocpasswd -c /etc/ocserv/ocpasswd $USERNAME

FairEmail

источники
  1. нажмите кнопку или ссылку "Купить" (перебросит на сайт для оплаты — в РФ оплатить нельзя);
  2. введите URL в ответ на приглашение URL: программы ниже
  3. в программе нажмите три полоски, в самом низу "Функции PRO", нажмите три точки, пункт Response, введите получившийся хеш, OK;
import urllib3
import hashlib

prefix = "eu.faircode.email"
url = input("URL: ")
parsed = urllib3.util.parse_url(url)
challenge = dict(tuple(x.split("=",1)) for x in parsed.query.split("&"))["challenge"]
message = prefix + challenge
digest = hashlib.sha256(message.encode()).hexdigest()

print("Response:", digest)

Вариант для копипасты в Termux в одну строку:

python3 -c 'import urllib3,hashlib;print("Response:",hashlib.sha256(("eu.faircode.email"+dict(tuple(x.split("=",1)) for x in urllib3.util.parse_url(input("URL: ")).query.split("&"))["challenge"]).encode()).hexdigest())'

Должно быть как-то так:

1
2
3
$ python3 -c 'import urllib3,hashlib;print("Response:",hashlib.sha256(("eu.faircode.email"+dict(tuple(x.split("=",1)) for x in urllib3.util.parse_url(input("URL: ")).query.split("&"))["challenge"]).encode()).hexdigest())'
URL: https://a.b.com?x=1&challenge=1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef&xz=aa
Response: 4796447e2bbd4facd3f5b0275de3f57c660491e93d78868eed8ffc610a1f5815

Debian 10 ⇒ 11 upgrade

TFM

Boils down to:

  1. Update the system with apt-get update && apt-get full-upgrade to the most recent state of working version.
  2. Update /etc/apt/sources.list to
    1
    2
    3
    4
    5
    deb http://deb.debian.org/debian/ bullseye main contrib non-free
    deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free
    deb http://security.debian.org/debian-security bullseye-security main
    deb-src http://security.debian.org/debian-security bullseye-security main
    deb http://ftp.debian.org/debian bullseye-backports main contrib non-free
    
  3. Upgrade the system with apt-get update && apt-get dist-upgrade && reboot to the new version.

2021-08-20 @ fabicon.ru

emmcdl & QDL

emmcdl or emmcdl

1
2
3
4
5
6
7
8
git clone https://github.com/nijel8/emmcdl.git &&
    cd emmcdl &&
    aclocal &&
    autoconf &&
    automake --add-missing &&
    ./configure &&
    make &&
    ./emmcdl

QDL

Mediatomb (hosted by ветеран.su) became gerbera

Since about Ubuntu 20.04 it's gerbera now.

Gerbera is proudly built upon MediaTomb 0.12.1 continuing that projects great legacy.