official profiles for Geeetech printers (#5790)

add some series of printer parameter configurations. 15 Geeetech printers, including 3 series models.
Thunder series. A high-speed printer and the maximum printing speed can reach 300 mm/s. Mizar series. A machine that has very exquisite print quality and ultra quiet printing. Other Geeetech printers.
---Request from Geeetech offical .

Co-authored-by: SoftFever <softfeverever@gmail.com>
This commit is contained in:
whoseyoung 2024-06-26 20:24:03 +08:00 committed by GitHub
parent 8c00db6ace
commit 52cfa48168
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
176 changed files with 6370 additions and 0 deletions

View file

@ -0,0 +1,618 @@
{
"name": "Geeetech",
"version": "02.01.00.01",
"force_update": "0",
"description": "Geeetech configurations",
"machine_model_list": [
{
"name": "Geeetech Thunder",
"sub_path": "machine/Geeetech Thunder.json"
},
{
"name": "Geeetech Mizar M",
"sub_path": "machine/Geeetech Mizar M.json"
},
{
"name": "Geeetech Mizar S",
"sub_path": "machine/Geeetech Mizar S.json"
},
{
"name": "Geeetech Mizar Pro",
"sub_path": "machine/Geeetech Mizar Pro.json"
},
{
"name": "Geeetech Mizar Max",
"sub_path": "machine/Geeetech Mizar Max.json"
},
{
"name": "Geeetech Mizar",
"sub_path": "machine/Geeetech Mizar.json"
},
{
"name": "Geeetech A10 Pro",
"sub_path": "machine/Geeetech A10 Pro.json"
},
{
"name": "Geeetech A10 M",
"sub_path": "machine/Geeetech A10 M.json"
},
{
"name": "Geeetech A10 T",
"sub_path": "machine/Geeetech A10 T.json"
},
{
"name": "Geeetech A20",
"sub_path": "machine/Geeetech A20.json"
},
{
"name": "Geeetech A20 M",
"sub_path": "machine/Geeetech A20 M.json"
},
{
"name": "Geeetech A20 T",
"sub_path": "machine/Geeetech A20 T.json"
},
{
"name": "Geeetech A30 Pro",
"sub_path": "machine/Geeetech A30 Pro.json"
},
{
"name": "Geeetech A30 M",
"sub_path": "machine/Geeetech A30 M.json"
},
{
"name": "Geeetech A30 T",
"sub_path": "machine/Geeetech A30 T.json"
}
],
"process_list": [
{
"name": "fdm_process_common",
"sub_path": "process/fdm_process_common.json"
},
{
"name": "fdm_process_geeetech_common",
"sub_path": "process/fdm_process_geeetech_common.json"
},
{
"name": "fdm_process_Geeetech_HS",
"sub_path": "process/fdm_process_Geeetech_HS.json"
},
{
"name": "fdm_process_Geeetech_HS_0.08",
"sub_path": "process/fdm_process_Geeetech_HS_0.08.json"
},
{
"name": "fdm_process_Geeetech_HS_0.08_nozzle_0.2",
"sub_path": "process/fdm_process_Geeetech_HS_0.08_nozzle_0.2.json"
},
{
"name": "fdm_process_Geeetech_HS_0.10",
"sub_path": "process/fdm_process_Geeetech_HS_0.10.json"
},
{
"name": "fdm_process_Geeetech_HS_0.10_nozzle_0.2",
"sub_path": "process/fdm_process_Geeetech_HS_0.10_nozzle_0.2.json"
},
{
"name": "fdm_process_Geeetech_HS_0.12_nozzle_0.2",
"sub_path": "process/fdm_process_Geeetech_HS_0.12_nozzle_0.2.json"
},
{
"name": "fdm_process_Geeetech_HS_0.14_nozzle_0.2",
"sub_path": "process/fdm_process_Geeetech_HS_0.14_nozzle_0.2.json"
},
{
"name": "fdm_process_Geeetech_HS_0.16",
"sub_path": "process/fdm_process_Geeetech_HS_0.16.json"
},
{
"name": "fdm_process_Geeetech_HS_0.20",
"sub_path": "process/fdm_process_Geeetech_HS_0.20.json"
},
{
"name": "fdm_process_Geeetech_HS_0.24_nozzle_0.6",
"sub_path": "process/fdm_process_Geeetech_HS_0.24_nozzle_0.6.json"
},
{
"name": "fdm_process_Geeetech_HS_0.30_nozzle_0.6",
"sub_path": "process/fdm_process_Geeetech_HS_0.30_nozzle_0.6.json"
},
{
"name": "fdm_process_Geeetech_HS_0.25",
"sub_path": "process/fdm_process_Geeetech_HS_0.25.json"
},
{
"name": "fdm_process_Geeetech_HS_0.36_nozzle_0.6",
"sub_path": "process/fdm_process_Geeetech_HS_0.36_nozzle_0.6.json"
},
{
"name": "fdm_process_Geeetech_HS_0.36_nozzle_0.8",
"sub_path": "process/fdm_process_Geeetech_HS_0.36_nozzle_0.8.json"
},
{
"name": "fdm_process_Geeetech_HS_0.44_nozzle_0.8",
"sub_path": "process/fdm_process_Geeetech_HS_0.44_nozzle_0.8.json"
},
{
"name": "fdm_process_geeetech_0.06_nozzle_0.2",
"sub_path": "process/fdm_process_geeetech_0.06_nozzle_0.2.json"
},
{
"name": "fdm_process_geeetech_0.08",
"sub_path": "process/fdm_process_geeetech_0.08.json"
},
{
"name": "fdm_process_geeetech_0.08_nozzle_0.2",
"sub_path": "process/fdm_process_geeetech_0.08_nozzle_0.2.json"
},
{
"name": "fdm_process_geeetech_0.10_nozzle_0.2",
"sub_path": "process/fdm_process_geeetech_0.10_nozzle_0.2.json"
},
{
"name": "fdm_process_geeetech_0.12",
"sub_path": "process/fdm_process_geeetech_0.12.json"
},
{
"name": "fdm_process_geeetech_0.12_nozzle_0.2",
"sub_path": "process/fdm_process_geeetech_0.12_nozzle_0.2.json"
},
{
"name": "fdm_process_geeetech_0.14_nozzle_0.2",
"sub_path": "process/fdm_process_geeetech_0.14_nozzle_0.2.json"
},
{
"name": "fdm_process_geeetech_0.16",
"sub_path": "process/fdm_process_geeetech_0.16.json"
},
{
"name": "fdm_process_geeetech_0.18_nozzle_0.6",
"sub_path": "process/fdm_process_geeetech_0.18_nozzle_0.6.json"
},
{
"name": "fdm_process_geeetech_0.20",
"sub_path": "process/fdm_process_geeetech_0.20.json"
},
{
"name": "fdm_process_geeetech_0.24",
"sub_path": "process/fdm_process_geeetech_0.24.json"
},
{
"name": "fdm_process_geeetech_0.24_nozzle_0.6",
"sub_path": "process/fdm_process_geeetech_0.24_nozzle_0.6.json"
},
{
"name": "fdm_process_geeetech_0.24_nozzle_0.8",
"sub_path": "process/fdm_process_geeetech_0.24_nozzle_0.8.json"
},
{
"name": "fdm_process_geeetech_0.28",
"sub_path": "process/fdm_process_geeetech_0.28.json"
},
{
"name": "fdm_process_geeetech_0.30_nozzle_0.6",
"sub_path": "process/fdm_process_geeetech_0.30_nozzle_0.6.json"
},
{
"name": "fdm_process_geeetech_0.32_nozzle_0.8",
"sub_path": "process/fdm_process_geeetech_0.32_nozzle_0.8.json"
},
{
"name": "fdm_process_geeetech_0.36_nozzle_0.6",
"sub_path": "process/fdm_process_geeetech_0.36_nozzle_0.6.json"
},
{
"name": "fdm_process_geeetech_0.40_nozzle_0.8",
"sub_path": "process/fdm_process_geeetech_0.40_nozzle_0.8.json"
},
{
"name": "fdm_process_geeetech_0.42_nozzle_0.6",
"sub_path": "process/fdm_process_geeetech_0.42_nozzle_0.6.json"
},
{
"name": "fdm_process_geeetech_0.48_nozzle_0.8",
"sub_path": "process/fdm_process_geeetech_0.48_nozzle_0.8.json"
},
{
"name": "fdm_process_geeetech_0.56_nozzle_0.8",
"sub_path": "process/fdm_process_geeetech_0.56_nozzle_0.8.json"
},
{
"name": "0.06mm Fine @Geeetech common 0.2 nozzle",
"sub_path": "process/0.06mm Fine @Geeetech common 0.2 nozzle.json"
},
{
"name": "0.08mm Extra Fine @Geeetech common",
"sub_path": "process/0.08mm Extra Fine @Geeetech common.json"
},
{
"name": "0.08mm Extra Fine @Geeetech Thunder",
"sub_path": "process/0.08mm Extra Fine @Geeetech Thunder.json"
},
{
"name": "0.08mm Optimal @Geeetech common 0.2 nozzle",
"sub_path": "process/0.08mm Optimal @Geeetech common 0.2 nozzle.json"
},
{
"name": "0.08mm Optimal @Geeetech Thunder 0.2 nozzle",
"sub_path": "process/0.08mm Optimal @Geeetech Thunder 0.2 nozzle.json"
},
{
"name": "0.10mm Fine @Geeetech Thunder",
"sub_path": "process/0.10mm Fine @Geeetech Thunder.json"
},
{
"name": "0.10mm Standard @Geeetech common 0.2 nozzle",
"sub_path": "process/0.10mm Standard @Geeetech common 0.2 nozzle.json"
},
{
"name": "0.10mm Standard @Geeetech Thunder 0.2 nozzle",
"sub_path": "process/0.10mm Standard @Geeetech Thunder 0.2 nozzle.json"
},
{
"name": "0.12mm Draft @Geeetech common 0.2 nozzle",
"sub_path": "process/0.12mm Draft @Geeetech common 0.2 nozzle.json"
},
{
"name": "0.12mm Draft @Geeetech Thunder 0.2 nozzle",
"sub_path": "process/0.12mm Draft @Geeetech Thunder 0.2 nozzle.json"
},
{
"name": "0.12mm Fine @Geeetech common",
"sub_path": "process/0.12mm Fine @Geeetech common.json"
},
{
"name": "0.14mm Extra Draft @Geeetech common 0.2 nozzle",
"sub_path": "process/0.14mm Extra Draft @Geeetech common 0.2 nozzle.json"
},
{
"name": "0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle",
"sub_path": "process/0.14mm Extra Draft @Geeetech Thunder 0.2 nozzle.json"
},
{
"name": "0.16mm Optimal @Geeetech common",
"sub_path": "process/0.16mm Optimal @Geeetech common.json"
},
{
"name": "0.16mm Optimal @Geeetech Thunder",
"sub_path": "process/0.16mm Optimal @Geeetech Thunder.json"
},
{
"name": "0.18mm Fine @Geeetech common 0.6 nozzle",
"sub_path": "process/0.18mm Fine @Geeetech common 0.6 nozzle.json"
},
{
"name": "0.20mm Standard @Geeetech common",
"sub_path": "process/0.20mm Standard @Geeetech common.json"
},
{
"name": "0.20mm Standard @Geeetech Thunder",
"sub_path": "process/0.20mm Standard @Geeetech Thunder.json"
},
{
"name": "0.20mm Strength @Geeetech common",
"sub_path": "process/0.20mm Strength @Geeetech common.json"
},
{
"name": "0.24mm Draft @Geeetech common",
"sub_path": "process/0.24mm Draft @Geeetech common.json"
},
{
"name": "0.24mm Fine @Geeetech common 0.8 nozzle",
"sub_path": "process/0.24mm Fine @Geeetech common 0.8 nozzle.json"
},
{
"name": "0.24mm Optimal @Geeetech common 0.6 nozzle",
"sub_path": "process/0.24mm Optimal @Geeetech common 0.6 nozzle.json"
},
{
"name": "0.24mm Optimal @Geeetech Thunder 0.6 nozzle",
"sub_path": "process/0.24mm Optimal @Geeetech Thunder 0.6 nozzle.json"
},
{
"name": "0.25mm Draft @Geeetech Thunder",
"sub_path": "process/0.25mm Draft @Geeetech Thunder.json"
},
{
"name": "0.28mm Extra Draft @Geeetech common",
"sub_path": "process/0.28mm Extra Draft @Geeetech common.json"
},
{
"name": "0.30mm Standard @Geeetech common 0.6 nozzle",
"sub_path": "process/0.30mm Standard @Geeetech common 0.6 nozzle.json"
},
{
"name": "0.30mm Standard @Geeetech Thunder 0.6 nozzle",
"sub_path": "process/0.30mm Standard @Geeetech Thunder 0.6 nozzle.json"
},
{
"name": "0.30mm Strength @Geeetech common 0.6 nozzle",
"sub_path": "process/0.30mm Strength @Geeetech common 0.6 nozzle.json"
},
{
"name": "0.32mm Optimal @Geeetech common 0.8 nozzle",
"sub_path": "process/0.32mm Optimal @Geeetech common 0.8 nozzle.json"
},
{
"name": "0.36mm Draft @Geeetech common 0.6 nozzle",
"sub_path": "process/0.36mm Draft @Geeetech common 0.6 nozzle.json"
},
{
"name": "0.36mm Draft @Geeetech Thunder 0.6 nozzle",
"sub_path": "process/0.36mm Draft @Geeetech Thunder 0.6 nozzle.json"
},
{
"name": "0.36mm Optimal @Geeetech Thunder 0.8 nozzle",
"sub_path": "process/0.36mm Optimal @Geeetech Thunder 0.8 nozzle.json"
},
{
"name": "0.40mm Standard @Geeetech common 0.8 nozzle",
"sub_path": "process/0.40mm Standard @Geeetech common 0.8 nozzle.json"
},
{
"name": "0.42mm Extra Draft @Geeetech common 0.6 nozzle",
"sub_path": "process/0.42mm Extra Draft @Geeetech common 0.6 nozzle.json"
},
{
"name": "0.44mm Draft @Geeetech Thunder 0.8 nozzle",
"sub_path": "process/0.44mm Draft @Geeetech Thunder 0.8 nozzle.json"
},
{
"name": "0.48mm Draft @Geeetech common 0.8 nozzle",
"sub_path": "process/0.48mm Draft @Geeetech common 0.8 nozzle.json"
},
{
"name": "0.56mm Extra Draft @Geeetech common 0.8 nozzle",
"sub_path": "process/0.56mm Extra Draft @Geeetech common 0.8 nozzle.json"
}
],
"filament_list": [
{
"name": "fdm_filament_common",
"sub_path": "filament/fdm_filament_common.json"
},
{
"name": "fdm_filament_abs",
"sub_path": "filament/fdm_filament_abs.json"
},
{
"name": "fdm_filament_asa",
"sub_path": "filament/fdm_filament_asa.json"
},
{
"name": "fdm_filament_pa",
"sub_path": "filament/fdm_filament_pa.json"
},
{
"name": "fdm_filament_pc",
"sub_path": "filament/fdm_filament_pc.json"
},
{
"name": "fdm_filament_pet",
"sub_path": "filament/fdm_filament_pet.json"
},
{
"name": "fdm_filament_pva",
"sub_path": "filament/fdm_filament_pva.json"
},
{
"name": "fdm_filament_pla",
"sub_path": "filament/fdm_filament_pla.json"
},
{
"name": "fdm_filament_tpu",
"sub_path": "filament/fdm_filament_tpu.json"
},
{
"name": "Generic ABS @Geeetech",
"sub_path": "filament/Generic ABS @Geeetech.json"
},
{
"name": "Generic ASA @Geeetech",
"sub_path": "filament/Generic ASA @Geeetech.json"
},
{
"name": "Generic PA @Geeetech",
"sub_path": "filament/Generic PA @Geeetech.json"
},
{
"name": "Generic PC @Geeetech",
"sub_path": "filament/Generic PC @Geeetech.json"
},
{
"name": "Generic PETG @Geeetech",
"sub_path": "filament/Generic PETG @Geeetech.json"
},
{
"name": "Generic PLA @Geeetech",
"sub_path": "filament/Generic PLA @Geeetech.json"
},
{
"name": "Generic PLA @Geeetech_FastSpeed",
"sub_path": "filament/Generic PLA @Geeetech_FastSpeed.json"
},
{
"name": "Generic PLA-CF @Geeetech",
"sub_path": "filament/Generic PLA-CF @Geeetech.json"
},
{
"name": "Generic PVA @Geeetech",
"sub_path": "filament/Generic PVA @Geeetech.json"
},
{
"name": "Generic TPU @Geeetech",
"sub_path": "filament/Generic TPU @Geeetech.json"
}
],
"machine_list": [
{
"name": "fdm_machine_common",
"sub_path": "machine/fdm_machine_common.json"
},
{
"name": "fdm_geeetech_common",
"sub_path": "machine/fdm_geeetech_common.json"
},
{
"name": "fdm_Geeetech_HS_common",
"sub_path": "machine/fdm_Geeetech_HS_common.json"
},
{
"name": "Geeetech Thunder 0.2 nozzle",
"sub_path": "machine/Geeetech Thunder 0.2 nozzle.json"
},
{
"name": "Geeetech Thunder 0.4 nozzle",
"sub_path": "machine/Geeetech Thunder 0.4 nozzle.json"
},
{
"name": "Geeetech Thunder 0.6 nozzle",
"sub_path": "machine/Geeetech Thunder 0.6 nozzle.json"
},
{
"name": "Geeetech Thunder 0.8 nozzle",
"sub_path": "machine/Geeetech Thunder 0.8 nozzle.json"
},
{
"name": "Geeetech Mizar 0.2 nozzle",
"sub_path": "machine/Geeetech Mizar 0.2 nozzle.json"
},
{
"name": "Geeetech Mizar 0.4 nozzle",
"sub_path": "machine/Geeetech Mizar 0.4 nozzle.json"
},
{
"name": "Geeetech Mizar 0.6 nozzle",
"sub_path": "machine/Geeetech Mizar 0.6 nozzle.json"
},
{
"name": "Geeetech Mizar 0.8 nozzle",
"sub_path": "machine/Geeetech Mizar 0.8 nozzle.json"
},
{
"name": "Geeetech Mizar S 0.2 nozzle",
"sub_path": "machine/Geeetech Mizar S 0.2 nozzle.json"
},
{
"name": "Geeetech Mizar S 0.4 nozzle",
"sub_path": "machine/Geeetech Mizar S 0.4 nozzle.json"
},
{
"name": "Geeetech Mizar S 0.6 nozzle",
"sub_path": "machine/Geeetech Mizar S 0.6 nozzle.json"
},
{
"name": "Geeetech Mizar S 0.8 nozzle",
"sub_path": "machine/Geeetech Mizar S 0.8 nozzle.json"
},
{
"name": "Geeetech Mizar Pro 0.2 nozzle",
"sub_path": "machine/Geeetech Mizar Pro 0.2 nozzle.json"
},
{
"name": "Geeetech Mizar Pro 0.4 nozzle",
"sub_path": "machine/Geeetech Mizar Pro 0.4 nozzle.json"
},
{
"name": "Geeetech Mizar Pro 0.6 nozzle",
"sub_path": "machine/Geeetech Mizar Pro 0.6 nozzle.json"
},
{
"name": "Geeetech Mizar Pro 0.8 nozzle",
"sub_path": "machine/Geeetech Mizar Pro 0.8 nozzle.json"
},
{
"name": "Geeetech Mizar Max 0.2 nozzle",
"sub_path": "machine/Geeetech Mizar Max 0.2 nozzle.json"
},
{
"name": "Geeetech Mizar Max 0.4 nozzle",
"sub_path": "machine/Geeetech Mizar Max 0.4 nozzle.json"
},
{
"name": "Geeetech Mizar Max 0.6 nozzle",
"sub_path": "machine/Geeetech Mizar Max 0.6 nozzle.json"
},
{
"name": "Geeetech Mizar Max 0.8 nozzle",
"sub_path": "machine/Geeetech Mizar Max 0.8 nozzle.json"
},
{
"name": "Geeetech Mizar M 0.4 nozzle",
"sub_path": "machine/Geeetech Mizar M 0.4 nozzle.json"
},
{
"name": "Geeetech A10 Pro 0.2 nozzle",
"sub_path": "machine/Geeetech A10 Pro 0.2 nozzle.json"
},
{
"name": "Geeetech A10 Pro 0.4 nozzle",
"sub_path": "machine/Geeetech A10 Pro 0.4 nozzle.json"
},
{
"name": "Geeetech A10 Pro 0.6 nozzle",
"sub_path": "machine/Geeetech A10 Pro 0.6 nozzle.json"
},
{
"name": "Geeetech A10 Pro 0.8 nozzle",
"sub_path": "machine/Geeetech A10 Pro 0.8 nozzle.json"
},
{
"name": "Geeetech A10 M 0.4 nozzle",
"sub_path": "machine/Geeetech A10 M 0.4 nozzle.json"
},
{
"name": "Geeetech A10 T 0.4 nozzle",
"sub_path": "machine/Geeetech A10 T 0.4 nozzle.json"
},
{
"name": "Geeetech A20 0.2 nozzle",
"sub_path": "machine/Geeetech A20 0.2 nozzle.json"
},
{
"name": "Geeetech A20 0.4 nozzle",
"sub_path": "machine/Geeetech A20 0.4 nozzle.json"
},
{
"name": "Geeetech A20 0.6 nozzle",
"sub_path": "machine/Geeetech A20 0.6 nozzle.json"
},
{
"name": "Geeetech A20 0.8 nozzle",
"sub_path": "machine/Geeetech A20 0.8 nozzle.json"
},
{
"name": "Geeetech A20 M 0.4 nozzle",
"sub_path": "machine/Geeetech A20 M 0.4 nozzle.json"
},
{
"name": "Geeetech A20 T 0.4 nozzle",
"sub_path": "machine/Geeetech A20 T 0.4 nozzle.json"
},
{
"name": "Geeetech A30 Pro 0.2 nozzle",
"sub_path": "machine/Geeetech A30 Pro 0.2 nozzle.json"
},
{
"name": "Geeetech A30 Pro 0.4 nozzle",
"sub_path": "machine/Geeetech A30 Pro 0.4 nozzle.json"
},
{
"name": "Geeetech A30 Pro 0.6 nozzle",
"sub_path": "machine/Geeetech A30 Pro 0.6 nozzle.json"
},
{
"name": "Geeetech A30 Pro 0.8 nozzle",
"sub_path": "machine/Geeetech A30 Pro 0.8 nozzle.json"
},
{
"name": "Geeetech A30 M 0.4 nozzle",
"sub_path": "machine/Geeetech A30 M 0.4 nozzle.json"
},
{
"name": "Geeetech A30 T 0.4 nozzle",
"sub_path": "machine/Geeetech A30 T 0.4 nozzle.json"
}
]
}

Binary file not shown.

View file

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="_图层_1" data-name=" 图层 1" xmlns="http://www.w3.org/2000/svg" width="220mm" height="220mm" viewBox="0 0 623.6 623.6">
<g>
<rect x="501.8" y="570.2" width="105.6" height="33.3" style="fill: none;"/>
<g>
<path d="M534.9,596.6h0l-12.3-21.2c0-.3-.3-.3-.6-.3s-.5,.2-.6,.3l-12.3,21.2c0,.3,0,.5,0,.7,0,.3,.3,.3,.6,.3h24.5c.3,0,.5-.2,.6-.3,0-.3,0-.5,0-.7h0Zm-23.9-.3l11-19,11,19h-22Z" style="fill: #fff;"/>
<rect x="516.7" y="593.9" width="10.8" height="1.1" style="fill: #fff;"/>
<path d="M520,593.1l-.6-.4c1.1-1.6,.5-2.5,0-3.6-.7-1.1-1.4-2.5,0-4.4l.6,.4c-1.1,1.5-.6,2.5,0,3.6,.7,1.1,1.4,2.5,0,4.4h0Z" style="fill: #fff;"/>
<path d="M522.6,593.1l-.6-.4c1.1-1.6,.5-2.5,0-3.6-.7-1.1-1.4-2.5,0-4.3l.6,.4c-1.1,1.5-.6,2.5,0,3.6,.7,1.1,1.4,2.5,0,4.3h0Z" style="fill: #fff;"/>
<path d="M525.2,593.1l-.6-.4c1.1-1.6,.6-2.5,0-3.6-.7-1.2-1.4-2.5,0-4.4l.6,.4c-1.1,1.6-.6,2.5,0,3.6,.7,1.2,1.4,2.5,0,4.4Z" style="fill: #fff;"/>
</g>
<g>
<path d="M541.3,584.3c-.5,0-.9,0-1.4-.2-.4,0-.8-.3-1-.6-.3-.3-.5-.7-.7-1.1-.2-.5-.3-1.1-.3-1.9s0-1.3,.3-1.7c.2-.5,.3-.8,.7-1.1,.3-.3,.6-.5,1-.6,.4,0,.8-.2,1.4-.2h.8c.3,0,.5,0,.7,.2v.8c-.2,0-.4-.2-.7-.2h-.8c-.3,0-.8,0-1,.2-.3,0-.5,.3-.8,.5-.2,.3-.3,.5-.4,.8s-.2,.8-.2,1.4,0,1,.2,1.4c0,.3,.3,.7,.4,.8s.4,.3,.7,.4,.6,.2,1,.2h.8c.3,0,.5,0,.8-.2v.8c-.2,0-.4,.2-.8,.3-.3,0-.6,0-1,0l.3-.2Z" style="fill: #fff;"/>
<path d="M546.5,578.6c.4,0,.8,0,1.1,.2,.3,0,.5,.2,.7,.3s.3,.3,.3,.5c0,.2,0,.4,0,.7v3.9h-.8l-.2-.8c0,.2-.2,.3-.3,.4s-.3,.3-.4,.3-.3,.2-.6,.2h-.6c-.7,0-1.1-.2-1.4-.4s-.4-.7-.4-1.2,0-.6,.2-.8c0-.3,.3-.4,.4-.5,.2-.2,.4-.3,.7-.3s.6,0,.9,0h1.7v-.8c0-.2,0-.3-.2-.3s-.3-.2-.4-.3h-1.3c-.2,0-.4,0-.6,0v-.8h1.2v-.2Zm-.7,5c.4,0,.8,0,1.2-.3s.6-.4,.7-.8v-.9h-2.2c-.2,0-.3,0-.4,.2s-.2,.2-.3,.3v.5c0,.3,0,.5,.3,.7s.4,.3,.8,.3h0Z" style="fill: #fff;"/>
<path d="M555,578.7v5.5h-.8v-.8l-.4,.4c0,0-.3,.2-.4,.3-.2,0-.3,0-.5,.2h-.5c-.3,0-.7,0-.9-.2-.3,0-.4-.2-.6-.3s-.3-.3-.3-.6,0-.4,0-.8v-3.8h.8v4.1c0,.2,0,.3,.2,.4s.2,.2,.3,.3,.3,0,.5,0h.5c.2,0,.3,0,.4-.2s.3-.2,.3-.3c0-.2,.2-.3,.3-.6v-3.7h1.1Z" style="fill: #fff;"/>
<path d="M558.6,583.5h.6v.8h-1.4c-.2,0-.3-.2-.5-.3-.2-.2-.3-.3-.3-.5,0-.3,0-.5,0-.8v-3.1h-.8v-.8h.8v-1.3h.8v1.3h1.4v.8h-1.4v3.6c0,0,0,.3,0,.3s.2,.2,.3,.2h.5Z" style="fill: #fff;"/>
<path d="M560.8,577.7c-.2,0-.3,0-.4,0,0,0,0-.2,0-.4s0-.3,0-.4c0,0,.3,0,.4,0s.3,0,.4,0c0,0,0,.2,0,.4s0,.3,0,.4c0,0-.3,0-.4,0Zm-.4,1h.8v5.5h-.8v-5.5Z" style="fill: #fff;"/>
<path d="M565.3,584.3c-.4,0-.8,0-1.1-.2-.3,0-.6-.3-.8-.5-.3-.3-.4-.5-.5-.8s-.2-.8-.2-1.4,0-1,.2-1.4c0-.3,.3-.7,.5-.8,.3-.3,.5-.3,.8-.5,.3,0,.7-.2,1.1-.2s.8,0,1.1,.2c.3,0,.6,.3,.8,.5,.3,.3,.3,.5,.5,.8,0,.3,.2,.8,.2,1.4s0,1-.2,1.4c0,.3-.3,.7-.5,.8-.3,.3-.5,.3-.8,.5-.3,0-.7,.2-1.1,.2Zm0-.8c.3,0,.6,0,.8,0s.3-.2,.5-.3c0-.2,.2-.3,.3-.7s0-.6,0-1v-1c0-.3-.2-.5-.3-.7s-.3-.3-.5-.3c-.2,0-.4,0-.8,0s-.6,0-.8,0c-.2,0-.3,.2-.5,.3,0,.2-.3,.4-.3,.7v2c0,.3,.2,.5,.3,.7,.2,.2,.3,.3,.5,.3s.4,0,.8,0Z" style="fill: #fff;"/>
<path d="M572,578.6c.3,0,.7,0,.9,.2,.3,0,.4,.3,.6,.3,.2,.2,.3,.3,.3,.6,0,.3,0,.4,0,.8v3.8h-.8v-4.1c0-.2,0-.3-.2-.4,0,0-.2-.2-.3-.3s-.3,0-.5,0h-.5c-.2,0-.3,0-.5,.2s-.3,.2-.4,.3-.3,.3-.3,.6v3.7h-.8v-5.5h.8v.8c0-.2,.2-.3,.3-.4s.3-.2,.4-.3,.3,0,.5-.2,.3,0,.5,0h-.2Z" style="fill: #fff;"/>
<path d="M583.7,577.1v7.1h-.9v-3.5h-3.5v3.5h-.9v-7.1h.9v2.9h3.5v-2.9h.9Z" style="fill: #fff;"/>
<path d="M586,577.7c-.2,0-.3,0-.4,0,0,0,0-.2,0-.4s0-.3,0-.4c0,0,.3,0,.4,0s.3,0,.4,0c0,0,0,.2,0,.4s0,.3,0,.4c0,0-.3,0-.4,0Zm-.4,1h.8v5.5h-.8v-5.5Z" style="fill: #fff;"/>
<path d="M592.9,578.7v5.2c0,.8-.3,1.4-.7,1.8s-1.1,.7-2,.7-.5,0-.7,0c-.3,0-.4,0-.6,0v-.8c.4,0,.8,0,1.4,0s1.1-.2,1.4-.4,.4-.8,.4-1.4v-.6c0,.3-.3,.6-.6,.8s-.7,.3-1.2,.3-.8,0-1.1-.2-.5-.3-.7-.6-.3-.5-.3-.8c0-.3,0-.8,0-1.2s0-.8,0-1.1c0-.3,.2-.7,.3-.9s.4-.4,.7-.6,.7-.3,1.1-.3,.5,0,.8,0c.2,0,.3,.2,.5,.3,.2,0,.3,.3,.3,.3,0,.2,.2,.3,.3,.4v-1h.8Zm-2.5,4.8c.3,0,.6,0,.8-.2,.3,0,.4-.3,.5-.4s.3-.4,.3-.7v-1.7c0-.3-.2-.5-.3-.7s-.3-.3-.5-.4-.5-.2-.8-.2-.6,0-.8,.2c-.2,0-.3,.3-.4,.4s-.2,.4-.2,.7v1.6c0,.3,0,.5,.2,.7,0,.2,.3,.3,.4,.4s.4,.2,.8,.2h0Z" style="fill: #fff;"/>
<path d="M597.4,578.6c.3,0,.7,0,.9,.2,.3,0,.4,.3,.6,.3,.2,.2,.3,.3,.3,.6,0,.3,0,.4,0,.8v3.8h-.8v-4.1c0-.2,0-.3-.2-.4,0,0-.2-.2-.3-.3s-.3,0-.5,0h-.5c-.2,0-.3,0-.5,.2s-.3,.2-.4,.3-.3,.3-.3,.6v3.7h-.8v-7.8h.8v3c0-.2,.2-.3,.3-.4s.3-.2,.4-.3,.3,0,.5-.2,.3,0,.5,0h-.2Z" style="fill: #fff;"/>
<path d="M542.6,590.2h-2v6.3h-.9v-6.3h-2v-.8h5.1v.8h0Z" style="fill: #fff;"/>
<path d="M547.7,593.1v.6l-3.7,.3c0,.3,0,.6,0,.8,0,.3,.2,.4,.3,.5,.2,.2,.3,.3,.5,.3,.3,0,.5,0,.8,0s.6,0,.9,0,.6-.2,.8-.3v.8s-.2,0-.3,0c-.2,0-.3,0-.4,0h-1.1c-.4,0-.8,0-1.1-.2-.3,0-.6-.3-.8-.5-.3-.3-.4-.5-.5-.8s-.2-.8-.2-1.4,0-1,.2-1.4c0-.3,.3-.7,.5-.8,.3-.3,.5-.3,.8-.5,.3,0,.7-.2,1-.2s.8,0,1.1,.2,.5,.3,.7,.5c.2,.3,.3,.5,.3,.8v.8l.2,.3Zm-.8,0v-.6c0-.2,0-.3-.2-.5s-.3-.3-.4-.3c-.2,0-.4-.2-.7-.2s-.6,0-.8,0c-.2,0-.3,.2-.5,.3,0,.2-.2,.3-.3,.6v.8l2.9-.3h0Z" style="fill: #fff;"/>
<path d="M555.3,590.8c.3,0,.6,0,.8,.2,.3,0,.4,.3,.6,.3,.2,.2,.3,.3,.3,.6,0,.3,0,.4,0,.8v3.8h-.8v-3.5c0-.4,0-.8-.3-1-.2-.3-.4-.3-.8-.3h-.4c0,0-.3,0-.4,.2,0,0-.3,.2-.3,.3,0,0-.2,.3-.3,.5h0v3.9h-.8v-3.5c0-.4,0-.8-.2-1s-.4-.3-.8-.3h-.5c-.2,0-.3,0-.4,.2,0,0-.3,.2-.3,.3,0,.2-.2,.3-.3,.5v3.8h-.8v-5.5h.8v.8c.2-.3,.4-.5,.7-.7,.3,0,.6-.2,.9-.2s.8,0,1,.3c.3,.2,.4,.3,.6,.7,0-.2,.2-.3,.3-.4,0,0,.3-.2,.4-.3,.2,0,.3,0,.5-.2s.3,0,.5,0v-.2Z" style="fill: #fff;"/>
<path d="M561.8,590.8c.4,0,.8,0,1.1,.2s.5,.3,.7,.6,.3,.6,.3,.9c0,.3,0,.8,0,1.2s0,.8,0,1.1c0,.3-.2,.7-.3,.9s-.4,.5-.7,.6c-.3,.2-.7,.3-1.1,.3s-.9,0-1.2-.3c-.3-.2-.4-.4-.6-.8v3h-.8v-7.5h.8v1c0-.3,.3-.6,.6-.8s.7-.3,1.2-.3h0Zm0,4.9c.3,0,.6,0,.8-.2s.3-.3,.4-.5c0-.2,.2-.4,.2-.7v-1.6c0-.3,0-.5-.2-.7,0-.2-.3-.3-.4-.4s-.4-.2-.8-.2-.6,0-.8,.2-.4,.3-.5,.4c-.2,.2-.3,.4-.3,.7v1.7c0,.3,.2,.5,.3,.7,.2,.2,.3,.3,.5,.4,.3,0,.5,.2,.8,.2Z" style="fill: #fff;"/>
<path d="M570.2,593.1v.6l-3.7,.3c0,.3,0,.6,0,.8,0,.3,.2,.4,.3,.5,.2,.2,.3,.3,.5,.3,.3,0,.5,0,.8,0s.6,0,.9,0,.6-.2,.8-.3v.8s-.2,0-.3,0c-.2,0-.3,0-.4,0h-1.1c-.4,0-.8,0-1.1-.2-.3,0-.6-.3-.8-.5-.3-.3-.4-.5-.5-.8s-.2-.8-.2-1.4,0-1,.2-1.4c0-.3,.3-.7,.5-.8,.3-.3,.5-.3,.8-.5,.3,0,.7-.2,1-.2s.8,0,1.1,.2,.5,.3,.7,.5c.2,.3,.3,.5,.3,.8v.8l.2,.3Zm-.8,0v-.6c0-.2,0-.3-.2-.5s-.3-.3-.4-.3c-.2,0-.4-.2-.7-.2s-.6,0-.8,0c-.2,0-.3,.2-.5,.3,0,.2-.2,.3-.3,.6v.8l2.9-.3h0Z" style="fill: #fff;"/>
<path d="M574.7,590.8v.8h-.7c-.2,0-.3,0-.5,.2-.2,0-.3,.3-.4,.3,0,.2-.3,.3-.3,.6v3.6h-.8v-5.5h.8v1c0-.3,.2-.4,.3-.6s.3-.3,.4-.3c.2,0,.3-.2,.5-.2h.6Z" style="fill: #fff;"/>
<path d="M577.9,590.8c.4,0,.8,0,1.1,.2,.3,0,.5,.2,.7,.3s.3,.3,.3,.5c0,.2,0,.4,0,.7v3.9h-.8l-.2-.8c0,.2-.2,.3-.3,.4s-.3,.3-.4,.3-.3,.2-.6,.2h-.6c-.7,0-1.1-.2-1.4-.4s-.4-.7-.4-1.2,0-.6,.2-.8c0-.3,.3-.4,.4-.5,.2-.2,.4-.3,.7-.3s.6,0,.9,0h1.7v-.8c0-.2,0-.3-.2-.3s-.3-.2-.4-.3h-1.3c-.2,0-.4,0-.6,0v-.8h1.2v-.2Zm-.7,5c.4,0,.8,0,1.2-.3s.6-.4,.7-.8v-.9h-2.2c-.2,0-.3,0-.4,.2s-.2,.2-.3,.3v.5c0,.3,0,.5,.3,.7s.4,.3,.8,.3h0Z" style="fill: #fff;"/>
<path d="M583.9,595.8h.6v.8h-1.4c-.2,0-.3-.2-.5-.3-.2-.2-.3-.3-.3-.5,0-.3,0-.5,0-.8v-3.1h-.8v-.8h.8v-1.3h.8v1.3h1.4v.8h-1.4v3.6c0,0,0,.3,0,.3s.2,.2,.3,.2h.5Z" style="fill: #fff;"/>
<path d="M590.2,590.9v5.5h-.8v-.8l-.4,.4c0,0-.3,.2-.4,.3-.2,0-.3,0-.5,.2h-.5c-.3,0-.7,0-.9-.2-.3,0-.4-.2-.6-.3s-.3-.3-.3-.6,0-.4,0-.8v-3.8h.8v4.1c0,.2,0,.3,.2,.4s.2,.2,.3,.3,.3,0,.5,0h.5c.2,0,.3,0,.4-.2s.3-.2,.3-.3c0-.2,.2-.3,.3-.6v-3.7h1.1Z" style="fill: #fff;"/>
<path d="M595,590.8v.8h-.7c-.2,0-.3,0-.5,.2-.2,0-.3,.3-.4,.3,0,.2-.3,.3-.3,.6v3.6h-.8v-5.5h.8v1c0-.3,.2-.4,.3-.6s.3-.3,.4-.3c.2,0,.3-.2,.5-.2h.6Z" style="fill: #fff;"/>
<path d="M600.6,593.1v.6l-3.7,.3c0,.3,0,.6,0,.8,0,.3,.2,.4,.3,.5,.2,.2,.3,.3,.5,.3,.3,0,.5,0,.8,0s.6,0,.9,0,.6-.2,.8-.3v.8s-.2,0-.3,0c-.2,0-.3,0-.4,0h-1.1c-.4,0-.8,0-1.1-.2-.3,0-.6-.3-.8-.5-.3-.3-.4-.5-.5-.8s-.2-.8-.2-1.4,0-1,.2-1.4c0-.3,.3-.7,.5-.8,.3-.3,.5-.3,.8-.5,.3,0,.7-.2,1-.2s.8,0,1.1,.2,.5,.3,.7,.5c.2,.3,.3,.5,.3,.8v.8l.2,.3Zm-.8,0v-.6c0-.2,0-.3-.2-.5s-.3-.3-.4-.3c-.2,0-.4-.2-.7-.2s-.6,0-.8,0c-.2,0-.3,.2-.5,.3,0,.2-.2,.3-.3,.6v.8l2.9-.3h0Z" style="fill: #fff;"/>
</g>
<g>
<path d="M498,608.7h.6l1.7,6.3h0l2-6.3h.8l2.1,6.3h0l1.7-6.3h.6l-1.9,6.9h-.7l-2.1-6.3h0l-2.1,6.3h-.7l-1.9-6.9h0Z" style="fill: #fff;"/>
<path d="M508,608.7h.6l1.7,6.3h0l2-6.3h.8l2.1,6.3h0l1.7-6.3h.6l-1.9,6.9h-.7l-2.1-6.3h0l-2.1,6.3h-.7l-1.9-6.9h0Z" style="fill: #fff;"/>
<path d="M517.9,608.7h.6l1.7,6.3h0l2-6.3h.8l2.1,6.3h0l1.7-6.3h.6l-1.9,6.9h-.7l-2.1-6.3h0l-2.1,6.3h-.7l-1.9-6.9h0Z" style="fill: #fff;"/>
<path d="M528.5,615.7c-.2,0-.3,0-.4,0,0,0,0-.3,0-.5s0-.4,0-.4c0,0,.3,0,.4,0s.3,0,.4,0c0,0,0,.3,0,.4s0,.4,0,.5c0,0-.3,0-.4,0Z" style="fill: #fff;"/>
<path d="M536.7,608.7v6.4c0,.9-.3,1.7-.8,2.2-.5,.5-1.4,.8-2.4,.8s-.6,0-.8,0-.5,0-.7,0v-.6c.3,0,.5,0,.8,.2h.8c.9,0,1.5-.3,1.9-.7s.6-1.1,.6-1.9v-.9c-.2,.5-.4,.8-.8,1.1s-.9,.4-1.7,.4-.9,0-1.3-.3c-.3-.2-.6-.3-.8-.7-.2-.3-.3-.7-.4-1.1s-.2-.9-.2-1.5,0-1,.2-1.4c0-.4,.3-.8,.4-1.1,.2-.3,.5-.5,.8-.7s.8-.3,1.3-.3,.7,0,1,0c.3,0,.5,.2,.7,.3l.5,.5c.2,.2,.3,.4,.3,.7v-1.4h.5Zm-3,6.4c.5,0,.8,0,1.2-.3s.6-.3,.8-.6,.3-.6,.4-.9,0-.8,0-1.2,0-.8,0-1.2c0-.3-.2-.7-.4-.9s-.4-.5-.8-.6-.7-.3-1.2-.3-.8,0-1.1,.2-.5,.3-.7,.6-.3,.6-.3,.9c0,.3,0,.8,0,1.3s0,.9,0,1.3c0,.3,.2,.7,.3,.9s.4,.4,.7,.6,.7,.2,1.1,.2Z" style="fill: #fff;"/>
<path d="M544.2,611.4v.7l-4.9,.3c0,.5,0,.9,.2,1.3,0,.3,.3,.7,.4,.8,.2,.3,.4,.4,.8,.5s.7,.2,1.2,.2,.8,0,1.1,0c.4,0,.8-.2,1-.3v.6c0,0-.3,0-.4,.2-.2,0-.3,0-.5,.2-.2,0-.4,0-.6,0h-.7c-.5,0-1,0-1.4-.2-.4,0-.7-.3-.9-.6s-.4-.7-.5-1.1-.2-1-.2-1.7,0-1.3,.2-1.7,.3-.8,.5-1.1,.5-.5,.9-.6c.3,0,.8-.2,1.4-.2s1,0,1.4,.3c.3,.2,.6,.4,.8,.7s.3,.6,.3,.9,0,.7,0,1v-.2Zm-.6,.2v-1c0-.3-.2-.6-.3-.8-.2-.3-.3-.4-.6-.5s-.6-.2-1.1-.2-.8,0-1.1,.2c-.3,0-.5,.3-.7,.5s-.3,.5-.4,.8c0,.3,0,.8-.2,1.3l4.3-.3h0Z" style="fill: #fff;"/>
<path d="M551.3,611.4v.7l-4.9,.3c0,.5,0,.9,.2,1.3,0,.3,.3,.7,.4,.8,.2,.3,.4,.4,.8,.5s.7,.2,1.2,.2,.8,0,1.1,0c.4,0,.8-.2,1-.3v.6c0,0-.3,0-.4,.2-.2,0-.3,0-.5,.2-.2,0-.4,0-.6,0h-.7c-.5,0-1,0-1.4-.2-.4,0-.7-.3-.9-.6s-.4-.7-.5-1.1-.2-1-.2-1.7,0-1.3,.2-1.7,.3-.8,.5-1.1,.5-.5,.9-.6c.3,0,.8-.2,1.4-.2s1,0,1.4,.3c.3,.2,.6,.4,.8,.7s.3,.6,.3,.9,0,.7,0,1v-.2Zm-.6,.2v-1c0-.3-.2-.6-.3-.8-.2-.3-.3-.4-.6-.5s-.6-.2-1.1-.2-.8,0-1.1,.2c-.3,0-.5,.3-.7,.5s-.3,.5-.4,.8c0,.3,0,.8-.2,1.3l4.3-.3h0Z" style="fill: #fff;"/>
<path d="M558.3,611.4v.7l-4.9,.3c0,.5,0,.9,.2,1.3,0,.3,.3,.7,.4,.8,.2,.3,.4,.4,.8,.5s.7,.2,1.2,.2,.8,0,1.1,0c.4,0,.8-.2,1-.3v.6c0,0-.3,0-.4,.2-.2,0-.3,0-.5,.2-.2,0-.4,0-.6,0h-.7c-.5,0-1,0-1.4-.2-.4,0-.7-.3-.9-.6s-.4-.7-.5-1.1-.2-1-.2-1.7,0-1.3,.2-1.7,.3-.8,.5-1.1,.5-.5,.9-.6c.3,0,.8-.2,1.4-.2s1,0,1.4,.3c.3,.2,.6,.4,.8,.7s.3,.6,.3,.9,0,.7,0,1v-.2Zm-.6,.2v-1c0-.3-.2-.6-.3-.8-.2-.3-.3-.4-.6-.5s-.6-.2-1.1-.2-.8,0-1.1,.2c-.3,0-.5,.3-.7,.5s-.3,.5-.4,.8c0,.3,0,.8-.2,1.3l4.3-.3h0Z" style="fill: #fff;"/>
<path d="M562.1,615.1h.9v.5h-1.7c-.3,0-.4-.2-.5-.3-.2-.2-.3-.3-.3-.7s0-.7,0-1.1v-4.3h-1.1v-.5h1.1v-1.6h.6v1.6h1.9v.5h-1.9v5.1c0,.2,0,.3,.2,.5s.2,.2,.3,.3h.5Z" style="fill: #fff;"/>
<path d="M569.3,611.4v.7l-4.9,.3c0,.5,0,.9,.2,1.3,0,.3,.3,.7,.4,.8,.2,.3,.4,.4,.8,.5s.7,.2,1.2,.2,.8,0,1.1,0c.4,0,.8-.2,1-.3v.6c0,0-.3,0-.4,.2-.2,0-.3,0-.5,.2-.2,0-.4,0-.6,0h-.7c-.5,0-1,0-1.4-.2-.4,0-.7-.3-.9-.6s-.4-.7-.5-1.1-.2-1-.2-1.7,0-1.3,.2-1.7,.3-.8,.5-1.1,.5-.5,.9-.6c.3,0,.8-.2,1.4-.2s1,0,1.4,.3c.3,.2,.6,.4,.8,.7s.3,.6,.3,.9,0,.7,0,1v-.2Zm-.6,.2v-1c0-.3-.2-.6-.3-.8-.2-.3-.3-.4-.6-.5s-.6-.2-1.1-.2-.8,0-1.1,.2c-.3,0-.5,.3-.7,.5s-.3,.5-.4,.8c0,.3,0,.8-.2,1.3l4.3-.3h0Z" style="fill: #fff;"/>
<path d="M573.8,615.7c-.5,0-.9,0-1.4-.2-.3,0-.7-.3-.9-.6s-.4-.7-.5-1.1-.2-1-.2-1.7,0-1.3,.2-1.7c0-.4,.3-.8,.5-1.1s.5-.5,.9-.6c.3,0,.8-.2,1.4-.2h1c.3,0,.6,0,.8,.2v.6c-.3,0-.5-.2-.8-.2h-.9c-.3,0-.8,0-1.1,.2-.3,0-.5,.3-.7,.5s-.3,.5-.4,.9c0,.4,0,.8,0,1.4s0,1,0,1.4c0,.4,.2,.7,.4,.9,.2,.3,.4,.4,.7,.5s.7,.2,1.1,.2,.7,0,1,0c.3,0,.6-.2,.8-.3v.6c-.2,0-.4,.2-.8,.3-.3,0-.7,0-1,0v-.2Z" style="fill: #fff;"/>
<path d="M580.2,608.5c.4,0,.8,0,1.1,.2,.3,0,.5,.3,.7,.4s.3,.4,.3,.7c0,.3,0,.6,0,.9v4.8h-.6v-5.4c0-.3-.2-.5-.3-.6-.2-.2-.3-.3-.5-.3s-.5,0-.8,0h-.7c-.3,0-.4,0-.7,.3s-.4,.3-.6,.5-.3,.5-.3,.8v4.8h-.6v-9.7h.6v4c0-.3,.2-.4,.3-.6s.3-.3,.6-.4,.4-.2,.7-.3,.5,0,.8,0h0Z" style="fill: #fff;"/>
<path d="M585.3,615.7c-.2,0-.3,0-.4,0,0,0,0-.3,0-.5s0-.4,0-.4c0,0,.3,0,.4,0s.3,0,.4,0c0,0,0,.3,0,.4s0,.4,0,.5c0,0-.3,0-.4,0Z" style="fill: #fff;"/>
<path d="M590.1,615.7c-.5,0-.9,0-1.4-.2-.3,0-.7-.3-.9-.6s-.4-.7-.5-1.1-.2-1-.2-1.7,0-1.3,.2-1.7c0-.4,.3-.8,.5-1.1s.5-.5,.9-.6c.3,0,.8-.2,1.4-.2h1c.3,0,.6,0,.8,.2v.6c-.3,0-.5-.2-.8-.2h-.9c-.3,0-.8,0-1.1,.2-.3,0-.5,.3-.7,.5s-.3,.5-.4,.9c0,.4,0,.8,0,1.4s0,1,0,1.4c0,.4,.2,.7,.4,.9,.2,.3,.4,.4,.7,.5s.7,.2,1.1,.2,.7,0,1,0c.3,0,.6-.2,.8-.3v.6c-.2,0-.4,.2-.8,.3-.3,0-.7,0-1,0v-.2Z" style="fill: #fff;"/>
<path d="M596.1,615.7c-.5,0-1,0-1.4-.2-.3,0-.7-.3-.9-.6s-.4-.7-.5-1.1-.2-1-.2-1.7,0-1.3,.2-1.7c0-.4,.3-.8,.5-1.1s.5-.5,.9-.6,.8-.2,1.4-.2,.9,0,1.4,.2c.3,0,.7,.3,.9,.6s.4,.7,.5,1.1,.2,1,.2,1.7,0,1.3-.2,1.7c0,.4-.3,.8-.5,1.1s-.6,.5-.9,.6c-.3,0-.8,.2-1.4,.2Zm0-.5c.4,0,.8,0,1.2-.2,.3,0,.5-.3,.8-.5,.2-.3,.3-.6,.4-.9s0-.8,0-1.4,0-1,0-1.4-.2-.7-.4-.9-.4-.4-.8-.5-.7-.2-1.1-.2-.8,0-1.1,.2c-.3,0-.5,.3-.8,.5-.2,.3-.3,.6-.3,.9s0,.8,0,1.4,0,1,0,1.4c0,.4,.2,.7,.3,.9s.4,.4,.8,.5,.7,.2,1.1,.2h0Z" style="fill: #fff;"/>
<path d="M608.1,608.5c.4,0,.8,0,1,.2,.3,0,.5,.3,.7,.4s.3,.4,.3,.7c0,.3,0,.6,0,.9v4.8h-.6v-5.4c0-.3,0-.5-.3-.6,0-.2-.3-.3-.5-.3-.2,0-.5,0-.8,0h-.7c-.3,0-.4,0-.6,.3-.2,0-.3,.3-.5,.5-.2,.3-.3,.5-.3,.8h0v4.8h-.6v-5.4c0-.3,0-.5-.3-.6,0-.2-.3-.3-.5-.3s-.5,0-.8,0h-.7c-.3,0-.4,0-.6,.3-.2,0-.3,.3-.5,.5-.2,.2-.3,.5-.3,.8v4.9h-.6v-6.9h.6v1.2c0-.3,.2-.4,.3-.6s.3-.3,.5-.4c.2,0,.4-.2,.6-.3s.5,0,.7,0c.6,0,1.1,0,1.4,.3,.3,.3,.5,.6,.6,1,0-.3,.2-.4,.3-.6s.3-.3,.5-.4,.4-.2,.7-.3,.5,0,.8,0v-.2Z" style="fill: #fff;"/>
</g>
</g>
<g>
<path d="M20.2,605.8c-.3,0-.5,0-.6,0h0c-.3,0-.5-.1-.8-.2l-1.4-.5c-.2-.1-.6-.3-1-.6l-.9-.8c-.8-.8-1.5-2-1.9-3.5-.4-1.3-.5-2.9-.5-4.8s.3-3.7,.9-5.1c.7-1.8,1.9-3.1,3.6-4.1,.5-.3,1.1-.5,2-.6,.8-.1,4.4-.2,10.6-.2v3.6h-8.3c-1.6,0-2.8,.7-3.5,2-.6,1-.8,2.4-.8,4.1v2.1c.1,.3,.1,.5,.2,.7h0c0,.4,0,.7,.1,.9,.2,1,.6,1.8,1.3,2.4,.7,.6,3,.9,7.2,.9v-4.8h-5.2v-3.6h9.1v12.1h-9.8Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M40.7,605.8h-1.6c0,0-.6-.1-.6-.1-.1,0-.3,0-.5,0-.1,0-.2,0-.2,0-.1,0-.2,0-.2,0-1.8-.5-3.2-1.7-4.2-3.6-.4-.8-.7-1.6-.9-2.5-.2-.9-.3-1.8-.3-2.8,0-1.9,.1-3.5,.4-4.7,.3-1.3,.7-2.5,1.4-3.4,.8-1.1,1.7-1.9,2.8-2.3,.5-.2,1.1-.4,2-.5,.8-.1,3.6-.2,8.6-.2v3.6h-6.4c-2.9,0-4.4,1.6-4.4,4.8h10.8v3.6h-10.8c0,.8,0,1.5,.2,2,0,.3,.1,.6,.2,.9,0,.2,.2,.4,.4,.7l.7,.7c.2,.2,.5,.3,.8,.5,.3,.1,.7,.2,1,.2h7.4v3.6h-6.5Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M58.1,605.8h-1.6c0,0-.6-.1-.6-.1-.1,0-.3,0-.5,0-.1,0-.2,0-.2,0-.1,0-.2,0-.2,0-1.8-.5-3.2-1.7-4.2-3.6-.4-.8-.7-1.6-.9-2.5-.2-.9-.3-1.8-.3-2.8,0-1.9,.1-3.5,.4-4.7,.3-1.3,.7-2.5,1.4-3.4,.8-1.1,1.7-1.9,2.8-2.3,.5-.2,1.1-.4,2-.5,.8-.1,3.6-.2,8.6-.2v3.6h-6.4c-2.9,0-4.4,1.6-4.4,4.8h10.7v3.6h-10.7c0,.8,0,1.5,.2,2,0,.3,.1,.6,.2,.9,0,.2,.2,.4,.4,.7l.7,.7c.2,.2,.5,.3,.8,.5,.3,.1,.7,.2,1,.2h7.4v3.6h-6.5Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M75.4,605.8h-1.6c0,0-.6-.1-.6-.1-.1,0-.3,0-.5,0-.1,0-.2,0-.2,0-.1,0-.2,0-.2,0-1.8-.5-3.2-1.7-4.2-3.6-.4-.8-.7-1.6-.9-2.5-.2-.9-.3-1.8-.3-2.8,0-1.9,.1-3.5,.4-4.7,.3-1.3,.7-2.5,1.4-3.4,.8-1.1,1.7-1.9,2.8-2.3,.5-.2,1.1-.4,2-.5,.8-.1,3.6-.2,8.6-.2v3.6h-6.4c-2.9,0-4.4,1.6-4.4,4.8h10.8v3.6h-10.8c0,.8,0,1.5,.2,2,0,.3,.1,.6,.2,.9,0,.2,.2,.4,.4,.7l.7,.7c.2,.2,.5,.3,.8,.5,.3,.1,.7,.2,1,.2h7.4v3.6h-6.5Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="93.4 589 93.4 605.8 89.4 605.8 89.4 589 83.5 589 83.5 585.4 99.4 585.4 99.4 589 93.4 589" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M108.7,605.8h-1.6c0,0-.6-.1-.6-.1-.1,0-.3,0-.5,0-.1,0-.2,0-.2,0-.1,0-.2,0-.2,0-1.8-.5-3.2-1.7-4.2-3.6-.4-.8-.7-1.6-.9-2.5-.2-.9-.3-1.8-.3-2.8,0-1.9,.1-3.5,.4-4.7,.3-1.3,.7-2.5,1.4-3.4,.8-1.1,1.7-1.9,2.8-2.3,.5-.2,1.1-.4,2-.5,.8-.1,3.6-.2,8.6-.2v3.6h-6.4c-2.9,0-4.4,1.6-4.4,4.8h10.7v3.6h-10.7c0,.8,0,1.5,.2,2,0,.3,.1,.6,.2,.9,0,.2,.2,.4,.4,.7l.7,.7c.2,.2,.5,.3,.8,.5,.3,.1,.7,.2,1,.2h7.4v3.6h-6.5Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M126.1,605.8h-1.6c0,0-.6-.1-.6-.1-.1,0-.3,0-.5,0-.1,0-.2,0-.2,0-.1,0-.2,0-.2,0-1.8-.5-3.2-1.7-4.2-3.6-.8-1.6-1.3-3.4-1.3-5.2s.1-3.5,.4-4.8c.3-1.3,.7-2.5,1.4-3.4,.8-1.1,1.7-1.9,2.8-2.3,.7-.2,1.3-.4,2-.5,.7-.1,3.6-.2,8.6-.2v3.5h-6.4c-1.2,0-2.2,.4-3,1.1-.6,.6-1,1.5-1.2,2.6-.2,1.2-.4,2.4-.4,3.6s.2,2.5,.5,3.5c.4,1.3,1.2,2.1,2.2,2.4h.4c0,.1,.5,.1,.5,.1h7.4v3.6h-6.5Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="146.5 605.8 146.5 597.2 139.4 597.2 139.4 605.8 135.5 605.8 135.5 585.4 139.4 585.4 139.4 593.6 146.5 593.6 146.5 585.4 150.4 585.4 150.4 605.8 146.5 605.8" style="fill: #fff; fill-rule: evenodd;"/>
</g>
<rect x="1.4" y="1.4" width="620.8" height="620.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="163.4" y1="595.2" x2="487.3" y2="595.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="568.2" x2="622.2" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="541.2" x2="622.2" y2="541.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="514.2" x2="622.2" y2="514.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="487.3" x2="622.2" y2="487.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="460.3" x2="622.2" y2="460.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="433.3" x2="622.2" y2="433.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="406.3" x2="622.2" y2="406.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="379.3" x2="622.2" y2="379.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="352.3" x2="622.2" y2="352.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="325.3" x2="622.2" y2="325.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="298.3" x2="622.2" y2="298.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="271.3" x2="622.2" y2="271.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="244.3" x2="622.2" y2="244.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="217.3" x2="622.2" y2="217.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="190.4" x2="622.2" y2="190.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="163.4" x2="622.2" y2="163.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="136.4" x2="622.2" y2="136.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="109.4" x2="622.2" y2="109.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="82.4" x2="622.2" y2="82.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="55.4" x2="622.2" y2="55.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="28.4" x2="622.2" y2="28.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="595.2" y1="1.4" x2="595.2" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="568.2" y1="1.4" x2="568.2" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="541.2" y1="1.4" x2="541.2" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="514.2" y1="1.4" x2="514.2" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="487.3" y1="1.4" x2="487.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="460.3" y1="1.4" x2="460.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="433.3" y1="1.4" x2="433.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="406.3" y1="1.4" x2="406.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="379.3" y1="1.4" x2="379.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="352.3" y1="1.4" x2="352.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="325.3" y1="1.4" x2="325.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="298.3" y1="1.4" x2="298.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="271.3" y1="1.4" x2="271.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="244.3" y1="1.4" x2="244.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="217.3" y1="1.4" x2="217.3" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="190.4" y1="1.4" x2="190.4" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="163.4" y1="1.4" x2="163.4" y2="622.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="136.4" y1="1.4" x2="136.4" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="109.4" y1="1.4" x2="109.4" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="82.4" y1="1.4" x2="82.4" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="55.4" y1="1.4" x2="55.4" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="28.4" y1="1.4" x2="28.4" y2="568.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

View file

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="_图层_1" data-name=" 图层 1" xmlns="http://www.w3.org/2000/svg" width="250mm" height="250mm" viewBox="0 0 708.7 708.7">
<g>
<rect x="561.4" y="636.7" width="124.2" height="39.1" style="fill: none;"/>
<g>
<path d="M600.4,667.7h0l-14.4-24.9c0-.3-.4-.4-.7-.4s-.6,.2-.7,.4l-14.4,24.9c0,.3,0,.6,0,.8,0,.3,.4,.4,.7,.4h28.8c.3,0,.6-.2,.7-.4,0-.3,0-.6,0-.8h0Zm-28.1-.4l12.9-22.4,12.9,22.4h-25.9Z" style="fill: #fff;"/>
<rect x="579" y="664.5" width="12.6" height="1.3" style="fill: #fff;"/>
<path d="M582.8,663.6l-.7-.5c1.3-1.9,.6-3,0-4.3-.8-1.3-1.7-2.9,0-5.2l.7,.5c-1.3,1.8-.7,3,0,4.3,.8,1.3,1.7,2.9,0,5.2h0Z" style="fill: #fff;"/>
<path d="M585.8,663.6l-.7-.5c1.3-1.9,.6-3,0-4.3-.8-1.3-1.7-2.9,0-5.1l.7,.5c-1.3,1.8-.7,3,0,4.3,.8,1.3,1.7,2.9,0,5.1h0Z" style="fill: #fff;"/>
<path d="M588.9,663.6l-.7-.5c1.3-1.9,.7-3,0-4.3-.8-1.4-1.6-2.9,0-5.2l.7,.5c-1.3,1.9-.7,3,0,4.3,.8,1.4,1.6,2.9,0,5.2Z" style="fill: #fff;"/>
</g>
<g>
<path d="M607.9,653.2c-.6,0-1.1,0-1.6-.2-.5,0-.9-.3-1.2-.7-.3-.3-.6-.8-.8-1.3-.2-.6-.3-1.3-.3-2.2s0-1.5,.3-2c.2-.6,.4-1,.8-1.3,.3-.3,.7-.6,1.2-.7,.5,0,1-.2,1.6-.2h1c.3,0,.6,0,.8,.2v1c-.2,0-.5-.2-.8-.2h-1c-.4,0-.9,0-1.2,.2-.4,0-.6,.3-.9,.6-.2,.3-.4,.6-.5,1s-.2,.9-.2,1.6,0,1.2,.2,1.6c0,.4,.3,.8,.5,1s.5,.4,.8,.5,.7,.2,1.2,.2h1c.3,0,.6,0,.9-.2v.9c-.2,0-.5,.2-.9,.3-.3,0-.7,0-1.2,0l.3-.2Z" style="fill: #fff;"/>
<path d="M614,646.5c.5,0,.9,0,1.3,.2,.3,0,.6,.2,.8,.4s.3,.4,.4,.6c0,.2,0,.5,0,.8v4.6h-.9l-.2-1c0,.2-.2,.3-.4,.5s-.3,.3-.5,.3-.4,.2-.7,.2h-.7c-.8,0-1.3-.2-1.7-.5s-.5-.8-.5-1.4,0-.7,.2-1c0-.3,.3-.5,.5-.6,.2-.2,.5-.3,.8-.3s.7,0,1.1,0h2v-1c0-.2,0-.3-.2-.4s-.3-.2-.5-.3h-1.5c-.2,0-.5,0-.7,0v-.9h1.4v-.2Zm-.8,5.9c.5,0,1,0,1.4-.3s.7-.5,.8-.9v-1.1h-2.6c-.2,0-.4,0-.5,.2s-.2,.2-.3,.4v.6c0,.4,0,.6,.3,.8s.5,.3,1,.3h0Z" style="fill: #fff;"/>
<path d="M624,646.6v6.5h-.9v-.9l-.5,.5c0,0-.3,.2-.5,.3-.2,0-.4,0-.6,.2h-.6c-.4,0-.8,0-1.1-.2-.3,0-.5-.2-.7-.4s-.3-.4-.3-.7,0-.5,0-.9v-4.5h1v4.8c0,.2,0,.4,.2,.5s.2,.2,.4,.3,.4,0,.6,0h.6c.2,0,.4,0,.5-.2s.3-.2,.4-.4c0-.2,.2-.4,.3-.7v-4.4h1.3Z" style="fill: #fff;"/>
<path d="M628.3,652.3h.7v.9h-1.7c-.2,0-.4-.2-.6-.3-.2-.2-.3-.4-.3-.6,0-.3,0-.6,0-1v-3.7h-1v-.9h1v-1.5h1v1.5h1.6v.9h-1.6v4.2c0,0,0,.3,0,.4s.2,.2,.3,.2h.6Z" style="fill: #fff;"/>
<path d="M630.8,645.4c-.2,0-.4,0-.5,0,0,0,0-.2,0-.5s0-.4,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.2,0,.5s0,.4,0,.5c0,0-.3,0-.5,0Zm-.5,1.2h1v6.5h-1v-6.5Z" style="fill: #fff;"/>
<path d="M636.1,653.2c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.3-.2s.9,0,1.3,.2c.4,0,.7,.3,.9,.6,.3,.3,.4,.6,.6,1,0,.4,.2,1,.2,1.6s0,1.2-.2,1.6c0,.4-.3,.8-.6,1-.3,.3-.6,.4-.9,.6-.4,0-.8,.2-1.3,.2Zm0-.9c.4,0,.7,0,.9,0s.4-.2,.6-.4c0-.2,.2-.4,.3-.8s0-.7,0-1.2v-1.2c0-.3-.2-.6-.3-.8s-.3-.3-.6-.4c-.2,0-.5,0-.9,0s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.3,.5-.3,.8v2.4c0,.3,.2,.6,.3,.8,.2,.2,.3,.3,.6,.4s.5,0,.9,0Z" style="fill: #fff;"/>
<path d="M644,646.5c.4,0,.8,0,1.1,.2,.3,0,.5,.3,.7,.4,.2,.2,.3,.4,.4,.7,0,.3,0,.5,0,.9v4.5h-1v-4.8c0-.2,0-.4-.2-.5,0,0-.2-.2-.4-.3s-.4,0-.6,0h-.6c-.2,0-.4,0-.6,.2s-.3,.2-.5,.4-.3,.4-.3,.7v4.4h-1v-6.5h1v.9c0-.2,.2-.4,.4-.5s.3-.2,.5-.3,.4,0,.6-.2,.4,0,.6,0h-.2Z" style="fill: #fff;"/>
<path d="M657.8,644.8v8.4h-1.1v-4.1h-4.1v4.1h-1.1v-8.4h1.1v3.4h4.1v-3.4h1.1Z" style="fill: #fff;"/>
<path d="M660.4,645.4c-.2,0-.4,0-.5,0,0,0,0-.2,0-.5s0-.4,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.2,0,.5s0,.4,0,.5c0,0-.3,0-.5,0Zm-.5,1.2h1v6.5h-1v-6.5Z" style="fill: #fff;"/>
<path d="M668.6,646.6v6.1c0,.9-.3,1.6-.8,2.1s-1.3,.8-2.4,.8-.6,0-.8,0c-.3,0-.5,0-.7,0v-.9c.5,0,1,0,1.6,0s1.3-.2,1.6-.5,.5-.9,.5-1.6v-.7c0,.4-.4,.7-.7,.9s-.8,.3-1.4,.3-1,0-1.3-.2-.6-.4-.8-.7-.3-.6-.4-1c0-.4,0-.9,0-1.4s0-.9,0-1.3c0-.4,.2-.8,.4-1.1s.5-.5,.8-.7,.8-.3,1.3-.3,.6,0,.9,0c.2,0,.4,.2,.6,.3,.2,0,.3,.3,.4,.4,0,.2,.2,.3,.3,.5v-1.2h.9Zm-3,5.7c.4,0,.7,0,1-.2,.3,0,.5-.3,.6-.5s.3-.5,.3-.8v-2c0-.3-.2-.6-.3-.8s-.4-.4-.6-.5-.6-.2-1-.2-.7,0-.9,.2c-.2,0-.4,.3-.5,.5s-.2,.5-.2,.8v1.9c0,.3,0,.6,.2,.8,0,.2,.3,.4,.5,.5s.5,.2,.9,.2h0Z" style="fill: #fff;"/>
<path d="M673.9,646.5c.4,0,.8,0,1.1,.2,.3,0,.5,.3,.7,.4,.2,.2,.3,.4,.4,.7,0,.3,0,.5,0,.9v4.5h-1v-4.8c0-.2,0-.4-.2-.5,0,0-.2-.2-.4-.3s-.4,0-.6,0h-.6c-.2,0-.4,0-.6,.2s-.3,.2-.5,.4-.3,.4-.3,.7v4.4h-1v-9.2h1v3.6c0-.2,.2-.4,.4-.5s.3-.2,.5-.3,.4,0,.6-.2,.4,0,.6,0h-.2Z" style="fill: #fff;"/>
<path d="M609.3,660.2h-2.4v7.4h-1.1v-7.4h-2.4v-1h6v1h0Z" style="fill: #fff;"/>
<path d="M615.4,663.6v.7l-4.4,.3c0,.4,0,.7,0,.9,0,.3,.2,.5,.3,.6,.2,.2,.4,.3,.6,.4,.3,0,.6,0,1,0s.7,0,1.1,0,.7-.2,.9-.3v1s-.2,0-.4,0c-.2,0-.3,0-.5,0h-1.3c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.2-.2s1,0,1.3,.2,.6,.4,.8,.6c.2,.3,.3,.6,.4,.9v1l.2,.3Zm-1,0v-.7c0-.2,0-.4-.2-.6s-.3-.3-.5-.4c-.2,0-.5-.2-.8-.2s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.2,.4-.3,.7v.9l3.4-.3h0Z" style="fill: #fff;"/>
<path d="M624.3,660.9c.4,0,.7,0,1,.2,.3,0,.5,.3,.7,.4,.2,.2,.3,.4,.4,.7,0,.3,0,.5,0,.9v4.5h-1v-4.1c0-.5,0-.9-.3-1.2-.2-.3-.5-.4-1-.4h-.5c0,0-.3,0-.5,.2,0,0-.3,.2-.4,.3,0,0-.2,.3-.3,.6h0v4.6h-1v-4.1c0-.5,0-.9-.2-1.2s-.5-.4-1-.4h-.6c-.2,0-.3,0-.5,.2,0,0-.3,.2-.4,.4,0,.2-.2,.4-.3,.6v4.5h-1v-6.5h1v.9c.2-.4,.5-.6,.8-.8,.3,0,.7-.2,1.1-.2s.9,0,1.2,.3c.3,.2,.5,.4,.7,.8,0-.2,.2-.4,.4-.5,0,0,.3-.2,.5-.3,.2,0,.4,0,.6-.2s.4,0,.6,0v-.2Z" style="fill: #fff;"/>
<path d="M632,660.9c.5,0,1,0,1.3,.2s.6,.4,.8,.7,.3,.7,.4,1.1c0,.4,0,.9,0,1.4s0,.9,0,1.3c0,.4-.2,.8-.4,1.1s-.5,.6-.8,.7c-.3,.2-.8,.3-1.3,.3s-1.1,0-1.4-.3c-.3-.2-.5-.5-.7-.9v3.5h-1v-8.9h1v1.2c0-.4,.4-.7,.7-.9s.8-.4,1.4-.4h0Zm0,5.8c.4,0,.7,0,.9-.2s.4-.3,.5-.6c0-.2,.2-.5,.2-.8v-1.9c0-.3,0-.6-.2-.8,0-.2-.3-.4-.5-.5s-.5-.2-.9-.2-.7,0-1,.2-.5,.3-.6,.5c-.2,.2-.3,.5-.3,.8v2c0,.3,.2,.6,.3,.8,.2,.2,.4,.4,.6,.5,.3,0,.6,.2,1,.2Z" style="fill: #fff;"/>
<path d="M641.9,663.6v.7l-4.4,.3c0,.4,0,.7,0,.9,0,.3,.2,.5,.3,.6,.2,.2,.4,.3,.6,.4,.3,0,.6,0,1,0s.7,0,1.1,0,.7-.2,.9-.3v1s-.2,0-.4,0c-.2,0-.3,0-.5,0h-1.3c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.2-.2s1,0,1.3,.2,.6,.4,.8,.6c.2,.3,.3,.6,.4,.9v1l.2,.3Zm-1,0v-.7c0-.2,0-.4-.2-.6s-.3-.3-.5-.4c-.2,0-.5-.2-.8-.2s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.2,.4-.3,.7v.9l3.4-.3h0Z" style="fill: #fff;"/>
<path d="M647.2,660.9v.9h-.8c-.2,0-.4,0-.6,.2-.2,0-.3,.3-.5,.4,0,.2-.3,.4-.3,.7v4.3h-1v-6.5h1v1.2c0-.3,.2-.5,.4-.7s.3-.3,.5-.4c.2,0,.4-.2,.6-.2h.7Z" style="fill: #fff;"/>
<path d="M650.9,660.9c.5,0,.9,0,1.3,.2,.3,0,.6,.2,.8,.4s.3,.4,.4,.6c0,.2,0,.5,0,.8v4.6h-.9l-.2-1c0,.2-.2,.3-.4,.5s-.3,.3-.5,.3-.4,.2-.7,.2h-.7c-.8,0-1.3-.2-1.7-.5s-.5-.8-.5-1.4,0-.7,.2-1c0-.3,.3-.5,.5-.6,.2-.2,.5-.3,.8-.3s.7,0,1.1,0h2v-1c0-.2,0-.3-.2-.4s-.3-.2-.5-.3h-1.5c-.2,0-.5,0-.7,0v-.9h1.4v-.2Zm-.8,5.9c.5,0,1,0,1.4-.3s.7-.5,.8-.9v-1.1h-2.6c-.2,0-.4,0-.5,.2s-.2,.2-.3,.4v.6c0,.4,0,.6,.3,.8s.5,.3,1,.3h0Z" style="fill: #fff;"/>
<path d="M658,666.8h.7v.9h-1.7c-.2,0-.4-.2-.6-.3-.2-.2-.3-.4-.3-.6,0-.3,0-.6,0-1v-3.7h-1v-.9h1v-1.5h1v1.5h1.6v.9h-1.6v4.2c0,0,0,.3,0,.4s.2,.2,.3,.2h.6Z" style="fill: #fff;"/>
<path d="M665.4,661v6.5h-.9v-.9l-.5,.5c0,0-.3,.2-.5,.3-.2,0-.4,0-.6,.2h-.6c-.4,0-.8,0-1.1-.2-.3,0-.5-.2-.7-.4s-.3-.4-.3-.7,0-.5,0-.9v-4.5h1v4.8c0,.2,0,.4,.2,.5s.2,.2,.4,.3,.4,0,.6,0h.6c.2,0,.4,0,.5-.2s.3-.2,.4-.4c0-.2,.2-.4,.3-.7v-4.4h1.3Z" style="fill: #fff;"/>
<path d="M671.1,660.9v.9h-.8c-.2,0-.4,0-.6,.2-.2,0-.3,.3-.5,.4,0,.2-.3,.4-.3,.7v4.3h-1v-6.5h1v1.2c0-.3,.2-.5,.4-.7s.3-.3,.5-.4c.2,0,.4-.2,.6-.2h.7Z" style="fill: #fff;"/>
<path d="M677.7,663.6v.7l-4.4,.3c0,.4,0,.7,0,.9,0,.3,.2,.5,.3,.6,.2,.2,.4,.3,.6,.4,.3,0,.6,0,1,0s.7,0,1.1,0,.7-.2,.9-.3v1s-.2,0-.4,0c-.2,0-.3,0-.5,0h-1.3c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.2-.2s1,0,1.3,.2,.6,.4,.8,.6c.2,.3,.3,.6,.4,.9v1l.2,.3Zm-1,0v-.7c0-.2,0-.4-.2-.6s-.3-.3-.5-.4c-.2,0-.5-.2-.8-.2s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.2,.4-.3,.7v.9l3.4-.3h0Z" style="fill: #fff;"/>
</g>
<g>
<path d="M557,681.9h.7l2,7.4h0l2.4-7.4h.9l2.5,7.4h0l2-7.4h.7l-2.3,8.2h-.8l-2.5-7.5h0l-2.5,7.5h-.8l-2.3-8.2h0Z" style="fill: #fff;"/>
<path d="M568.7,681.9h.7l2,7.4h0l2.4-7.4h.9l2.5,7.4h0l2-7.4h.7l-2.3,8.2h-.8l-2.5-7.5h0l-2.5,7.5h-.8l-2.3-8.2h0Z" style="fill: #fff;"/>
<path d="M580.4,681.9h.7l2,7.4h0l2.4-7.4h.9l2.5,7.4h0l2-7.4h.7l-2.3,8.2h-.8l-2.5-7.5h0l-2.5,7.5h-.8l-2.3-8.2h0Z" style="fill: #fff;"/>
<path d="M592.8,690.2c-.2,0-.4,0-.5,0,0,0,0-.3,0-.6s0-.5,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.3,0,.5s0,.5,0,.6c0,0-.3,0-.5,0Z" style="fill: #fff;"/>
<path d="M602.5,681.9v7.6c0,1.1-.3,2-.9,2.6-.6,.6-1.6,.9-2.8,.9s-.7,0-1,0-.6,0-.8,0v-.7c.3,0,.6,0,.9,.2h1c1.1,0,1.8-.3,2.3-.8s.7-1.3,.7-2.3v-1.1c-.2,.6-.5,1-1,1.3s-1.1,.5-2,.5-1.1,0-1.5-.3c-.4-.2-.7-.4-1-.8-.2-.3-.4-.8-.5-1.3s-.2-1.1-.2-1.8,0-1.2,.2-1.7c0-.5,.3-1,.5-1.3,.2-.4,.6-.6,1-.8s.9-.3,1.5-.3,.8,0,1.2,0c.3,0,.6,.2,.8,.4l.6,.6c.2,.2,.3,.5,.4,.8v-1.7h.6Zm-3.5,7.6c.6,0,1,0,1.4-.3s.7-.4,.9-.7,.4-.7,.5-1.1,0-.9,0-1.4,0-1,0-1.4c0-.4-.2-.8-.5-1.1s-.5-.6-.9-.7-.8-.3-1.4-.3-1,0-1.3,.2-.6,.4-.8,.7-.3,.7-.4,1.1c0,.4,0,.9,0,1.5s0,1.1,0,1.5c0,.4,.2,.8,.4,1.1s.5,.5,.8,.7,.8,.2,1.3,.2Z" style="fill: #fff;"/>
<path d="M611.2,685.1v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M619.6,685.1v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M627.9,685.1v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M632.4,689.5h1.1v.6h-2c-.3,0-.5-.2-.6-.4-.2-.2-.3-.4-.3-.8s0-.8,0-1.3v-5.1h-1.3v-.6h1.3v-1.9h.7v1.9h2.3v.6h-2.3v6c0,.2,0,.4,.2,.6s.2,.2,.4,.3h.6Z" style="fill: #fff;"/>
<path d="M640.8,685.1v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M646.1,690.2c-.6,0-1.1,0-1.6-.2-.4,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2c0-.5,.3-1,.6-1.3s.6-.6,1.1-.7c.4,0,.9-.2,1.6-.2h1.2c.3,0,.7,0,.9,.2v.7c-.3,0-.6-.2-1-.2h-1.1c-.4,0-.9,0-1.3,.2-.3,0-.6,.3-.8,.6s-.4,.6-.5,1.1c0,.5,0,1,0,1.7s0,1.2,0,1.7c0,.5,.2,.8,.5,1.1,.2,.3,.5,.5,.8,.6s.8,.2,1.3,.2,.8,0,1.2,0c.3,0,.7-.2,1-.3v.7c-.2,0-.5,.2-.9,.3-.4,0-.8,0-1.2,0v-.2Z" style="fill: #fff;"/>
<path d="M653.7,681.7c.5,0,.9,0,1.3,.2,.3,0,.6,.3,.8,.5s.3,.5,.4,.8c0,.3,0,.7,0,1.1v5.7h-.7v-6.4c0-.3-.2-.6-.3-.7-.2-.2-.4-.3-.6-.4s-.6,0-1,0h-.8c-.3,0-.5,0-.8,.3s-.5,.3-.7,.6-.3,.6-.4,1v5.7h-.7v-11.5h.7v4.7c0-.3,.2-.5,.4-.7s.4-.4,.7-.5,.5-.2,.8-.3,.6,0,.9,0h0Z" style="fill: #fff;"/>
<path d="M659.6,690.2c-.2,0-.4,0-.5,0,0,0,0-.3,0-.6s0-.5,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.3,0,.5s0,.5,0,.6c0,0-.3,0-.5,0Z" style="fill: #fff;"/>
<path d="M665.2,690.2c-.6,0-1.1,0-1.6-.2-.4,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2c0-.5,.3-1,.6-1.3s.6-.6,1.1-.7c.4,0,.9-.2,1.6-.2h1.2c.3,0,.7,0,.9,.2v.7c-.3,0-.6-.2-1-.2h-1.1c-.4,0-.9,0-1.3,.2-.3,0-.6,.3-.8,.6s-.4,.6-.5,1.1c0,.5,0,1,0,1.7s0,1.2,0,1.7c0,.5,.2,.8,.5,1.1,.2,.3,.5,.5,.8,.6s.8,.2,1.3,.2,.8,0,1.2,0c.3,0,.7-.2,1-.3v.7c-.2,0-.5,.2-.9,.3-.4,0-.8,0-1.2,0v-.2Z" style="fill: #fff;"/>
<path d="M672.4,690.2c-.6,0-1.2,0-1.6-.2-.4,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2c0-.5,.3-1,.6-1.3s.6-.6,1.1-.7,1-.2,1.6-.2,1.1,0,1.6,.2c.4,0,.8,.4,1.1,.7s.5,.8,.6,1.3,.2,1.2,.2,2,0,1.5-.2,2c0,.5-.3,1-.6,1.3s-.7,.6-1.1,.7c-.4,0-1,.2-1.6,.2Zm0-.6c.5,0,1,0,1.4-.2,.4,0,.6-.3,.9-.6,.2-.3,.4-.7,.5-1.1s0-1,0-1.7,0-1.2,0-1.7-.2-.8-.5-1.1-.5-.5-.9-.6-.8-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.9,.6-.2,.3-.4,.7-.4,1.1s0,1,0,1.7,0,1.2,0,1.7c0,.5,.2,.8,.4,1.1s.5,.5,.9,.6,.8,.2,1.3,.2h0Z" style="fill: #fff;"/>
<path d="M686.4,681.7c.5,0,.9,0,1.2,.2,.3,0,.6,.3,.8,.5s.3,.5,.4,.8c0,.3,0,.7,0,1.1v5.7h-.7v-6.4c0-.3,0-.6-.3-.7,0-.2-.3-.3-.6-.4-.2,0-.6,0-.9,0h-.8c-.3,0-.5,0-.7,.3-.2,0-.4,.3-.6,.6-.2,.3-.3,.6-.4,1h0v5.7h-.7v-6.4c0-.3,0-.6-.3-.7,0-.2-.3-.3-.6-.4s-.6,0-.9,0h-.8c-.3,0-.5,0-.7,.3-.2,0-.4,.3-.6,.6-.2,.2-.3,.6-.4,1v5.8h-.7v-8.2h.7v1.4c0-.3,.2-.5,.4-.7s.4-.3,.6-.5c.2,0,.5-.2,.7-.3s.6,0,.8,0c.7,0,1.3,0,1.6,.4,.4,.3,.6,.7,.7,1.2,0-.3,.2-.5,.4-.7s.4-.4,.6-.5,.5-.2,.8-.3,.6,0,.9,0v-.2Z" style="fill: #fff;"/>
</g>
</g>
<g>
<path d="M28.3,690c-.4,0-.6,0-.7,0h0c-.3,0-.6-.1-.9-.2l-1.6-.6c-.3-.1-.7-.4-1.2-.7l-1.1-.9c-1-.9-1.7-2.3-2.3-4.1-.4-1.5-.6-3.4-.6-5.6s.3-4.3,1-6c.8-2.1,2.2-3.7,4.2-4.8,.6-.3,1.3-.6,2.3-.7,.9-.1,5.1-.2,12.5-.2v4.2h-9.8c-1.9,0-3.3,.8-4.1,2.4-.7,1.2-1,2.8-1,4.8v2.5c.1,.4,.2,.6,.2,.8h0c0,.4,0,.8,.2,1,.2,1.2,.7,2.2,1.5,2.9,.8,.7,3.6,1.1,8.4,1.1v-5.6h-6.1v-4.2h10.7v14.2h-11.6Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M52.4,690h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2,0-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.2-.5-.9-.8-1.9-1.1-2.9-.3-1-.4-2.1-.4-3.2,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4,.9-1.3,2-2.2,3.3-2.7,.5-.2,1.3-.4,2.3-.6,.9-.1,4.2-.2,10.1-.2v4.2h-7.5c-3.4,0-5.1,1.9-5.1,5.6h12.6v4.2h-12.6c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.7v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M72.9,690h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2,0-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.2-.5-.9-.8-1.9-1.1-2.9-.3-1-.4-2.1-.4-3.2,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4,.9-1.3,2-2.2,3.3-2.7,.5-.2,1.3-.4,2.3-.6,.9-.1,4.2-.2,10.1-.2v4.2h-7.5c-3.4,0-5.1,1.9-5.1,5.6h12.6v4.2h-12.6c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.7v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M93.3,690h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2,0-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.2-.5-.9-.8-1.9-1.1-2.9-.3-1-.4-2.1-.4-3.2,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4,.9-1.3,2-2.2,3.3-2.7,.5-.2,1.3-.4,2.3-.6,.9-.1,4.2-.2,10.1-.2v4.2h-7.5c-3.4,0-5.1,1.9-5.1,5.6h12.6v4.2h-12.6c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.7v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="114.5 670.2 114.5 690 109.7 690 109.7 670.2 102.8 670.2 102.8 666.1 121.5 666.1 121.5 670.2 114.5 670.2" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M132.5,690h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2,0-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.2-.5-.9-.8-1.9-1.1-2.9-.3-1-.4-2.1-.4-3.2,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4,.9-1.3,2-2.2,3.3-2.7,.5-.2,1.3-.4,2.3-.6,.9-.1,4.2-.2,10.1-.2v4.2h-7.5c-3.4,0-5.1,1.9-5.1,5.6h12.6v4.2h-12.6c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.7v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M152.9,690h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2,0-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.2-1-1.9-1.5-4-1.5-6.1s.2-4.1,.5-5.6c.3-1.6,.9-2.9,1.6-4,.9-1.3,2-2.2,3.3-2.7,.8-.3,1.6-.5,2.3-.6,.8-.1,4.2-.2,10.1-.2v4.1h-7.5c-1.5,0-2.6,.4-3.5,1.3-.7,.8-1.2,1.8-1.5,3.1-.3,1.4-.4,2.8-.4,4.2s.2,2.9,.5,4.1c.5,1.5,1.4,2.4,2.5,2.8h.5c0,.1,.5,.2,.5,.2h8.7v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="176.9 690 176.9 680 168.6 680 168.6 690 164 690 164 666 168.6 666 168.6 675.7 176.9 675.7 176.9 666 181.5 666 181.5 690 176.9 690" style="fill: #fff; fill-rule: evenodd;"/>
</g>
<rect x="1.4" y="1.4" width="705.8" height="705.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="199" y1="679" x2="537.8" y2="679" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="650.8" x2="537.8" y2="650.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="622.5" x2="707.2" y2="622.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="594.3" x2="707.2" y2="594.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="566.1" x2="707.2" y2="566.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="537.8" x2="707.2" y2="537.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="509.6" x2="707.2" y2="509.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="481.4" x2="707.2" y2="481.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="453.1" x2="707.2" y2="453.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="424.9" x2="707.2" y2="424.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="396.7" x2="707.2" y2="396.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="368.4" x2="707.2" y2="368.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="340.2" x2="707.2" y2="340.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="312" x2="707.2" y2="312" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="283.7" x2="707.2" y2="283.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="255.5" x2="707.2" y2="255.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="227.3" x2="707.2" y2="227.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="199" x2="707.2" y2="199" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="170.8" x2="707.2" y2="170.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="142.6" x2="707.2" y2="142.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="114.3" x2="707.2" y2="114.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="86.1" x2="707.2" y2="86.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="57.9" x2="707.2" y2="57.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="29.7" x2="707.2" y2="29.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="679" y1="1.4" x2="679" y2="622.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="650.8" y1="1.4" x2="650.8" y2="622.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="622.5" y1="1.4" x2="622.5" y2="622.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="594.3" y1="1.4" x2="594.3" y2="622.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="566.1" y1="1.4" x2="566.1" y2="622.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="537.8" y1="1.4" x2="537.8" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="509.6" y1="1.4" x2="509.6" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="481.4" y1="1.4" x2="481.4" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="453.1" y1="1.4" x2="453.1" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="424.9" y1="1.4" x2="424.9" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="396.7" y1="1.4" x2="396.7" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="368.4" y1="1.4" x2="368.4" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="340.2" y1="1.4" x2="340.2" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="312" y1="1.4" x2="312" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="283.7" y1="1.4" x2="283.7" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="255.5" y1="1.4" x2="255.5" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="227.3" y1="1.4" x2="227.3" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="199" y1="1.4" x2="199" y2="707.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="170.8" y1="1.4" x2="170.8" y2="650.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="142.6" y1="1.4" x2="142.6" y2="650.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="114.3" y1="1.4" x2="114.3" y2="650.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="86.1" y1="1.4" x2="86.1" y2="650.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="57.9" y1="1.4" x2="57.9" y2="650.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="29.7" y1="1.4" x2="29.7" y2="650.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

View file

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="_图层_1" data-name=" 图层 1" xmlns="http://www.w3.org/2000/svg" width="255mm" height="255mm" viewBox="0 0 722.8 722.8">
<g>
<rect x="569.4" y="644.9" width="124.7" height="39.3" style="fill: none;"/>
<g>
<path d="M608.5,676h0l-14.5-25c0-.3-.4-.4-.7-.4s-.6,.2-.7,.4l-14.5,25c0,.3,0,.6,0,.8,0,.3,.4,.4,.7,.4h28.9c.3,0,.6-.2,.7-.4,0-.3,0-.6,0-.8h0Zm-28.2-.4l13-22.5,13,22.5h-26Z" style="fill: #fff;"/>
<rect x="587" y="672.8" width="12.7" height="1.3" style="fill: #fff;"/>
<path d="M590.8,671.9l-.7-.5c1.3-1.9,.6-3,0-4.3-.8-1.3-1.7-2.9,0-5.2l.7,.5c-1.3,1.8-.7,3,0,4.3,.8,1.3,1.7,2.9,0,5.2h0Z" style="fill: #fff;"/>
<path d="M593.9,671.9l-.7-.5c1.3-1.9,.6-3,0-4.3-.8-1.3-1.7-2.9,0-5.1l.7,.5c-1.3,1.8-.7,3,0,4.3,.8,1.3,1.7,2.9,0,5.1h0Z" style="fill: #fff;"/>
<path d="M597,671.9l-.7-.5c1.3-1.9,.7-3,0-4.3-.8-1.4-1.6-2.9,0-5.2l.7,.5c-1.3,1.9-.7,3,0,4.3,.8,1.4,1.6,2.9,0,5.2Z" style="fill: #fff;"/>
</g>
<g>
<path d="M616,661.5c-.6,0-1.1,0-1.6-.2-.5,0-.9-.3-1.2-.7-.3-.3-.6-.8-.8-1.3-.2-.6-.3-1.3-.3-2.2s0-1.5,.3-2c.2-.6,.4-1,.8-1.3,.3-.3,.7-.6,1.2-.7,.5,0,1-.2,1.6-.2h1c.3,0,.6,0,.8,.2v1c-.2,0-.5-.2-.8-.2h-1c-.4,0-.9,0-1.2,.2-.4,0-.6,.3-.9,.6-.2,.3-.4,.6-.5,1s-.2,.9-.2,1.6,0,1.2,.2,1.6c0,.4,.3,.8,.5,1s.5,.4,.8,.5,.7,.2,1.2,.2h1c.3,0,.6,0,.9-.2v.9c-.2,0-.5,.2-.9,.3-.3,0-.7,0-1.2,0l.3-.2Z" style="fill: #fff;"/>
<path d="M622.2,654.8c.5,0,.9,0,1.3,.2,.3,0,.6,.2,.8,.4s.3,.4,.4,.6c0,.2,0,.5,0,.8v4.6h-.9l-.2-1c0,.2-.2,.3-.4,.5s-.3,.3-.5,.3-.4,.2-.7,.2h-.7c-.8,0-1.3-.2-1.7-.5s-.5-.8-.5-1.4,0-.7,.2-1c0-.3,.3-.5,.5-.6,.2-.2,.5-.3,.8-.3s.7,0,1.1,0h2v-1c0-.2,0-.3-.2-.4s-.3-.2-.5-.3h-1.5c-.2,0-.5,0-.7,0v-.9h1.4v-.2Zm-.8,5.9c.5,0,1,0,1.4-.3s.7-.5,.8-.9v-1.1h-2.6c-.2,0-.4,0-.5,.2s-.2,.2-.3,.4v.6c0,.4,0,.6,.3,.8s.5,.3,1,.3h0Z" style="fill: #fff;"/>
<path d="M632.2,654.9v6.5h-.9v-.9l-.5,.5c0,0-.3,.2-.5,.3-.2,0-.4,0-.6,.2h-.6c-.4,0-.8,0-1.1-.2-.3,0-.5-.2-.7-.4s-.3-.4-.3-.7,0-.5,0-.9v-4.5h1v4.8c0,.2,0,.4,.2,.5s.2,.2,.4,.3,.4,0,.6,0h.6c.2,0,.4,0,.5-.2s.3-.2,.4-.4c0-.2,.2-.4,.3-.7v-4.4h1.3Z" style="fill: #fff;"/>
<path d="M636.5,660.6h.7v.9h-1.7c-.2,0-.4-.2-.6-.3-.2-.2-.3-.4-.3-.6,0-.3,0-.6,0-1v-3.7h-1v-.9h1v-1.5h1v1.5h1.6v.9h-1.6v4.2c0,0,0,.3,0,.4s.2,.2,.3,.2h.6Z" style="fill: #fff;"/>
<path d="M639,653.7c-.2,0-.4,0-.5,0,0,0,0-.2,0-.5s0-.4,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.2,0,.5s0,.4,0,.5c0,0-.3,0-.5,0Zm-.5,1.2h1v6.5h-1v-6.5Z" style="fill: #fff;"/>
<path d="M644.4,661.5c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.3-.2s.9,0,1.3,.2c.4,0,.7,.3,.9,.6,.3,.3,.4,.6,.6,1,0,.4,.2,1,.2,1.6s0,1.2-.2,1.6c0,.4-.3,.8-.6,1-.3,.3-.6,.4-.9,.6-.4,0-.8,.2-1.3,.2Zm0-.9c.4,0,.7,0,.9,0s.4-.2,.6-.4c0-.2,.2-.4,.3-.8s0-.7,0-1.2v-1.2c0-.3-.2-.6-.3-.8s-.3-.3-.6-.4c-.2,0-.5,0-.9,0s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.3,.5-.3,.8v2.4c0,.3,.2,.6,.3,.8,.2,.2,.3,.3,.6,.4s.5,0,.9,0Z" style="fill: #fff;"/>
<path d="M652.3,654.8c.4,0,.8,0,1.1,.2,.3,0,.5,.3,.7,.4,.2,.2,.3,.4,.4,.7,0,.3,0,.5,0,.9v4.5h-1v-4.8c0-.2,0-.4-.2-.5,0,0-.2-.2-.4-.3s-.4,0-.6,0h-.6c-.2,0-.4,0-.6,.2s-.3,.2-.5,.4-.3,.4-.3,.7v4.4h-1v-6.5h1v.9c0-.2,.2-.4,.4-.5s.3-.2,.5-.3,.4,0,.6-.2,.4,0,.6,0h-.2Z" style="fill: #fff;"/>
<path d="M666.1,653v8.4h-1.1v-4.1h-4.1v4.1h-1.1v-8.4h1.1v3.4h4.1v-3.4h1.1Z" style="fill: #fff;"/>
<path d="M668.8,653.7c-.2,0-.4,0-.5,0,0,0,0-.2,0-.5s0-.4,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.2,0,.5s0,.4,0,.5c0,0-.3,0-.5,0Zm-.5,1.2h1v6.5h-1v-6.5Z" style="fill: #fff;"/>
<path d="M677,654.9v6.1c0,.9-.3,1.6-.8,2.1s-1.3,.8-2.4,.8-.6,0-.8,0c-.3,0-.5,0-.7,0v-.9c.5,0,1,0,1.6,0s1.3-.2,1.6-.5,.5-.9,.5-1.6v-.7c0,.4-.4,.7-.7,.9s-.8,.3-1.4,.3-1,0-1.3-.2-.6-.4-.8-.7-.3-.6-.4-1c0-.4,0-.9,0-1.4s0-.9,0-1.3c0-.4,.2-.8,.4-1.1s.5-.5,.8-.7,.8-.3,1.3-.3,.6,0,.9,0c.2,0,.4,.2,.6,.3,.2,0,.3,.3,.4,.4,0,.2,.2,.3,.3,.5v-1.2h.9Zm-3,5.7c.4,0,.7,0,1-.2,.3,0,.5-.3,.6-.5s.3-.5,.3-.8v-2c0-.3-.2-.6-.3-.8s-.4-.4-.6-.5-.6-.2-1-.2-.7,0-.9,.2c-.2,0-.4,.3-.5,.5s-.2,.5-.2,.8v1.9c0,.3,0,.6,.2,.8,0,.2,.3,.4,.5,.5s.5,.2,.9,.2h0Z" style="fill: #fff;"/>
<path d="M682.3,654.8c.4,0,.8,0,1.1,.2,.3,0,.5,.3,.7,.4,.2,.2,.3,.4,.4,.7,0,.3,0,.5,0,.9v4.5h-1v-4.8c0-.2,0-.4-.2-.5,0,0-.2-.2-.4-.3s-.4,0-.6,0h-.6c-.2,0-.4,0-.6,.2s-.3,.2-.5,.4-.3,.4-.3,.7v4.4h-1v-9.2h1v3.6c0-.2,.2-.4,.4-.5s.3-.2,.5-.3,.4,0,.6-.2,.4,0,.6,0h-.2Z" style="fill: #fff;"/>
<path d="M617.5,668.5h-2.4v7.4h-1.1v-7.4h-2.4v-1h6v1h0Z" style="fill: #fff;"/>
<path d="M623.6,671.9v.7l-4.4,.3c0,.4,0,.7,0,.9,0,.3,.2,.5,.3,.6,.2,.2,.4,.3,.6,.4,.3,0,.6,0,1,0s.7,0,1.1,0,.7-.2,.9-.3v1s-.2,0-.4,0c-.2,0-.3,0-.5,0h-1.3c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.2-.2s1,0,1.3,.2,.6,.4,.8,.6c.2,.3,.3,.6,.4,.9v1l.2,.3Zm-1,0v-.7c0-.2,0-.4-.2-.6s-.3-.3-.5-.4c-.2,0-.5-.2-.8-.2s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.2,.4-.3,.7v.9l3.4-.3h-.1Z" style="fill: #fff;"/>
<path d="M632.5,669.2c.4,0,.7,0,1,.2,.3,0,.5,.3,.7,.4,.2,.2,.3,.4,.4,.7,0,.3,0,.5,0,.9v4.5h-1v-4.1c0-.5,0-.9-.3-1.2-.2-.3-.5-.4-1-.4h-.5c0,0-.3,0-.5,.2,0,0-.3,.2-.4,.3,0,0-.2,.3-.3,.6h0v4.6h-1v-4.1c0-.5,0-.9-.2-1.2s-.5-.4-1-.4h-.6c-.2,0-.3,0-.5,.2,0,0-.3,.2-.4,.4,0,.2-.2,.4-.3,.6v4.5h-1v-6.5h1v.9c.2-.4,.5-.6,.8-.8,.3,0,.7-.2,1.1-.2s.9,0,1.2,.3c.3,.2,.5,.4,.7,.8,0-.2,.2-.4,.4-.5,0,0,.3-.2,.5-.3,.2,0,.4,0,.6-.2s.4,0,.6,0v-.2Z" style="fill: #fff;"/>
<path d="M640.2,669.2c.5,0,1,0,1.3,.2s.6,.4,.8,.7,.3,.7,.4,1.1c0,.4,0,.9,0,1.4s0,.9,0,1.3c0,.4-.2,.8-.4,1.1s-.5,.6-.8,.7c-.3,.2-.8,.3-1.3,.3s-1.1,0-1.4-.3c-.3-.2-.5-.5-.7-.9v3.5h-1v-8.9h1v1.2c0-.4,.4-.7,.7-.9s.8-.4,1.4-.4h0Zm0,5.8c.4,0,.7,0,.9-.2s.4-.3,.5-.6c0-.2,.2-.5,.2-.8v-1.9c0-.3,0-.6-.2-.8,0-.2-.3-.4-.5-.5s-.5-.2-.9-.2-.7,0-1,.2-.5,.3-.6,.5c-.2,.2-.3,.5-.3,.8v2c0,.3,.2,.6,.3,.8,.2,.2,.4,.4,.6,.5,.3,0,.6,.2,1,.2Z" style="fill: #fff;"/>
<path d="M650.2,671.9v.7l-4.4,.3c0,.4,0,.7,0,.9,0,.3,.2,.5,.3,.6,.2,.2,.4,.3,.6,.4,.3,0,.6,0,1,0s.7,0,1.1,0,.7-.2,.9-.3v1s-.2,0-.4,0c-.2,0-.3,0-.5,0h-1.3c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.2-.2s1,0,1.3,.2,.6,.4,.8,.6c.2,.3,.3,.6,.4,.9v1l.2,.3Zm-1,0v-.7c0-.2,0-.4-.2-.6s-.3-.3-.5-.4c-.2,0-.5-.2-.8-.2s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.2,.4-.3,.7v.9l3.4-.3h-.1Z" style="fill: #fff;"/>
<path d="M655.5,669.2v.9h-.8c-.2,0-.4,0-.6,.2-.2,0-.3,.3-.5,.4,0,.2-.3,.4-.3,.7v4.3h-1v-6.5h1v1.2c0-.3,.2-.5,.4-.7s.3-.3,.5-.4c.2,0,.4-.2,.6-.2h.7Z" style="fill: #fff;"/>
<path d="M659.2,669.2c.5,0,.9,0,1.3,.2,.3,0,.6,.2,.8,.4s.3,.4,.4,.6c0,.2,0,.5,0,.8v4.6h-.9l-.2-1c0,.2-.2,.3-.4,.5s-.3,.3-.5,.3-.4,.2-.7,.2h-.7c-.8,0-1.3-.2-1.7-.5s-.5-.8-.5-1.4,0-.7,.2-1c0-.3,.3-.5,.5-.6,.2-.2,.5-.3,.8-.3s.7,0,1.1,0h2v-1c0-.2,0-.3-.2-.4s-.3-.2-.5-.3h-1.5c-.2,0-.5,0-.7,0v-.9h1.4v-.2Zm-.8,5.9c.5,0,1,0,1.4-.3s.7-.5,.8-.9v-1.1h-2.6c-.2,0-.4,0-.5,.2s-.2,.2-.3,.4v.6c0,.4,0,.6,.3,.8s.5,.3,1,.3h0Z" style="fill: #fff;"/>
<path d="M666.3,675.1h.7v.9h-1.7c-.2,0-.4-.2-.6-.3-.2-.2-.3-.4-.3-.6,0-.3,0-.6,0-1v-3.7h-1v-.9h1v-1.5h1v1.5h1.6v.9h-1.6v4.2c0,0,0,.3,0,.4s.2,.2,.3,.2h.6Z" style="fill: #fff;"/>
<path d="M673.8,669.3v6.5h-.9v-.9l-.5,.5c0,0-.3,.2-.5,.3-.2,0-.4,0-.6,.2h-.6c-.4,0-.8,0-1.1-.2-.3,0-.5-.2-.7-.4s-.3-.4-.3-.7,0-.5,0-.9v-4.5h1v4.8c0,.2,0,.4,.2,.5s.2,.2,.4,.3,.4,0,.6,0h.6c.2,0,.4,0,.5-.2s.3-.2,.4-.4c0-.2,.2-.4,.3-.7v-4.4h1.3Z" style="fill: #fff;"/>
<path d="M679.5,669.2v.9h-.8c-.2,0-.4,0-.6,.2-.2,0-.3,.3-.5,.4,0,.2-.3,.4-.3,.7v4.3h-1v-6.5h1v1.2c0-.3,.2-.5,.4-.7s.3-.3,.5-.4c.2,0,.4-.2,.6-.2h.7Z" style="fill: #fff;"/>
<path d="M686.1,671.9v.7l-4.4,.3c0,.4,0,.7,0,.9,0,.3,.2,.5,.3,.6,.2,.2,.4,.3,.6,.4,.3,0,.6,0,1,0s.7,0,1.1,0,.7-.2,.9-.3v1s-.2,0-.4,0c-.2,0-.3,0-.5,0h-1.3c-.5,0-.9,0-1.3-.2-.4,0-.7-.3-.9-.6-.3-.3-.5-.6-.6-1s-.2-1-.2-1.6,0-1.2,.2-1.6c0-.4,.3-.8,.6-1,.3-.3,.6-.4,.9-.6,.4,0,.8-.2,1.2-.2s1,0,1.3,.2,.6,.4,.8,.6c.2,.3,.3,.6,.4,.9v1l.2,.3Zm-1,0v-.7c0-.2,0-.4-.2-.6s-.3-.3-.5-.4c-.2,0-.5-.2-.8-.2s-.7,0-.9,0c-.2,0-.4,.2-.6,.4,0,.2-.2,.4-.3,.7v.9l3.4-.3h-.1Z" style="fill: #fff;"/>
</g>
<g>
<path d="M564.9,690.3h.7l2,7.4h0l2.4-7.4h.9l2.5,7.4h0l2-7.4h.7l-2.3,8.2h-.8l-2.5-7.5h0l-2.5,7.5h-.8l-2.3-8.2h0Z" style="fill: #fff;"/>
<path d="M576.7,690.3h.7l2,7.4h0l2.4-7.4h.9l2.5,7.4h0l2-7.4h.7l-2.3,8.2h-.8l-2.5-7.5h0l-2.5,7.5h-.8l-2.3-8.2h0Z" style="fill: #fff;"/>
<path d="M588.4,690.3h.7l2,7.4h0l2.4-7.4h.9l2.5,7.4h0l2-7.4h.7l-2.3,8.2h-.8l-2.5-7.5h0l-2.5,7.5h-.8l-2.3-8.2h0Z" style="fill: #fff;"/>
<path d="M600.9,698.6c-.2,0-.4,0-.5,0,0,0,0-.3,0-.6s0-.5,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.3,0,.5s0,.5,0,.6c0,0-.3,0-.5,0Z" style="fill: #fff;"/>
<path d="M610.6,690.3v7.6c0,1.1-.3,2-.9,2.6-.6,.6-1.6,.9-2.8,.9s-.7,0-1,0-.6,0-.8,0v-.7c.3,0,.6,0,.9,.2h1c1.1,0,1.8-.3,2.3-.8s.7-1.3,.7-2.3v-1.1c-.2,.6-.5,1-1,1.3s-1.1,.5-2,.5-1.1,0-1.5-.3c-.4-.2-.7-.4-1-.8-.2-.3-.4-.8-.5-1.3s-.2-1.1-.2-1.8,0-1.2,.2-1.7c0-.5,.3-1,.5-1.3,.2-.4,.6-.6,1-.8s.9-.3,1.5-.3,.8,0,1.2,0c.3,0,.6,.2,.8,.4l.6,.6c.2,.2,.3,.5,.4,.8v-1.7h.6Zm-3.5,7.6c.6,0,1,0,1.4-.3s.7-.4,.9-.7,.4-.7,.5-1.1,0-.9,0-1.4,0-1,0-1.4c0-.4-.2-.8-.5-1.1s-.5-.6-.9-.7-.8-.3-1.4-.3-1,0-1.3,.2-.6,.4-.8,.7-.3,.7-.4,1.1c0,.4,0,.9,0,1.5s0,1.1,0,1.5c0,.4,.2,.8,.4,1.1s.5,.5,.8,.7,.8,.2,1.3,.2Z" style="fill: #fff;"/>
<path d="M619.4,693.5v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M627.8,693.5v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M636.1,693.5v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M640.6,697.9h1.1v.6h-2c-.3,0-.5-.2-.6-.4-.2-.2-.3-.4-.3-.8s0-.8,0-1.3v-5.1h-1.3v-.6h1.3v-1.9h.7v1.9h2.3v.6h-2.3v6c0,.2,0,.4,.2,.6s.2,.2,.4,.3h.6Z" style="fill: #fff;"/>
<path d="M649.1,693.5v.8l-5.8,.4c0,.6,0,1.1,.2,1.5,0,.4,.3,.8,.5,1,.2,.3,.5,.5,.9,.6s.8,.2,1.4,.2,.9,0,1.3,0c.5,0,.9-.2,1.2-.4v.7c0,0-.3,0-.5,.2-.2,0-.4,0-.6,.2-.2,0-.5,0-.7,0h-.8c-.6,0-1.2,0-1.6-.2-.5,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2,.3-1,.6-1.3,.6-.6,1.1-.7c.4,0,1-.2,1.6-.2s1.2,0,1.6,.3c.4,.2,.7,.5,.9,.8s.3,.7,.4,1.1,0,.8,0,1.2v-.2Zm-.7,.2v-1.2c0-.4-.2-.7-.3-.9-.2-.3-.4-.5-.7-.6s-.7-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.8,.6s-.4,.6-.5,1c0,.4,0,.9-.2,1.5l5.1-.4h0Z" style="fill: #fff;"/>
<path d="M654.4,698.6c-.6,0-1.1,0-1.6-.2-.4,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2c0-.5,.3-1,.6-1.3s.6-.6,1.1-.7c.4,0,.9-.2,1.6-.2h1.2c.3,0,.7,0,.9,.2v.7c-.3,0-.6-.2-1-.2h-1.1c-.4,0-.9,0-1.3,.2-.3,0-.6,.3-.8,.6s-.4,.6-.5,1.1c0,.5,0,1,0,1.7s0,1.2,0,1.7c0,.5,.2,.8,.5,1.1,.2,.3,.5,.5,.8,.6s.8,.2,1.3,.2,.8,0,1.2,0c.3,0,.7-.2,1-.3v.7c-.2,0-.5,.2-.9,.3-.4,0-.8,0-1.2,0v-.2Z" style="fill: #fff;"/>
<path d="M662,690.1c.5,0,.9,0,1.3,.2,.3,0,.6,.3,.8,.5s.3,.5,.4,.8c0,.3,0,.7,0,1.1v5.7h-.7v-6.4c0-.3-.2-.6-.3-.7-.2-.2-.4-.3-.6-.4s-.6,0-1,0h-.8c-.3,0-.5,0-.8,.3s-.5,.3-.7,.6-.3,.6-.4,1v5.7h-.7v-11.5h.7v4.7c0-.3,.2-.5,.4-.7s.4-.4,.7-.5,.5-.2,.8-.3,.6,0,.9,0h-.1Z" style="fill: #fff;"/>
<path d="M668,698.6c-.2,0-.4,0-.5,0,0,0,0-.3,0-.6s0-.5,0-.5c0,0,.3,0,.5,0s.4,0,.5,0c0,0,0,.3,0,.5s0,.5,0,.6c0,0-.3,0-.5,0Z" style="fill: #fff;"/>
<path d="M673.6,698.6c-.6,0-1.1,0-1.6-.2-.4,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2c0-.5,.3-1,.6-1.3s.6-.6,1.1-.7c.4,0,.9-.2,1.6-.2h1.2c.3,0,.7,0,.9,.2v.7c-.3,0-.6-.2-1-.2h-1.1c-.4,0-.9,0-1.3,.2-.3,0-.6,.3-.8,.6s-.4,.6-.5,1.1c0,.5,0,1,0,1.7s0,1.2,0,1.7c0,.5,.2,.8,.5,1.1,.2,.3,.5,.5,.8,.6s.8,.2,1.3,.2,.8,0,1.2,0c.3,0,.7-.2,1-.3v.7c-.2,0-.5,.2-.9,.3-.4,0-.8,0-1.2,0v-.2Z" style="fill: #fff;"/>
<path d="M680.8,698.6c-.6,0-1.2,0-1.6-.2-.4,0-.8-.4-1.1-.7s-.5-.8-.6-1.3-.2-1.2-.2-2,0-1.5,.2-2c0-.5,.3-1,.6-1.3s.6-.6,1.1-.7,1-.2,1.6-.2,1.1,0,1.6,.2c.4,0,.8,.4,1.1,.7s.5,.8,.6,1.3,.2,1.2,.2,2,0,1.5-.2,2c0,.5-.3,1-.6,1.3s-.7,.6-1.1,.7c-.4,0-1,.2-1.6,.2Zm0-.6c.5,0,1,0,1.4-.2,.4,0,.6-.3,.9-.6,.2-.3,.4-.7,.5-1.1s0-1,0-1.7,0-1.2,0-1.7-.2-.8-.5-1.1-.5-.5-.9-.6-.8-.2-1.3-.2-1,0-1.3,.2c-.4,0-.6,.3-.9,.6-.2,.3-.4,.7-.4,1.1s0,1,0,1.7,0,1.2,0,1.7c0,.5,.2,.8,.4,1.1s.5,.5,.9,.6,.8,.2,1.3,.2h-.1Z" style="fill: #fff;"/>
<path d="M694.9,690.1c.5,0,.9,0,1.2,.2,.3,0,.6,.3,.8,.5s.3,.5,.4,.8c0,.3,0,.7,0,1.1v5.7h-.7v-6.4c0-.3,0-.6-.3-.7,0-.2-.3-.3-.6-.4-.2,0-.6,0-.9,0h-.8c-.3,0-.5,0-.7,.3-.2,0-.4,.3-.6,.6-.2,.3-.3,.6-.4,1h0v5.7h-.7v-6.4c0-.3,0-.6-.3-.7,0-.2-.3-.3-.6-.4s-.6,0-.9,0h-.8c-.3,0-.5,0-.7,.3-.2,0-.4,.3-.6,.6-.2,.2-.3,.6-.4,1v5.8h-.7v-8.2h.7v1.4c0-.3,.2-.5,.4-.7s.4-.3,.6-.5c.2,0,.5-.2,.7-.3s.6,0,.8,0c.7,0,1.3,0,1.6,.4,.4,.3,.6,.7,.7,1.2,0-.3,.2-.5,.4-.7s.4-.4,.6-.5,.5-.2,.8-.3,.6,0,.9,0v-.2Z" style="fill: #fff;"/>
</g>
</g>
<g>
<path d="M34.1,698.5c-.4,0-.6,0-.7,0h0c-.3,0-.6-.1-.9-.2l-1.6-.6c-.3-.1-.7-.4-1.2-.7l-1.1-.9c-1-.9-1.7-2.3-2.3-4.2-.4-1.5-.6-3.4-.6-5.7s.3-4.3,1-6c.8-2.1,2.2-3.7,4.3-4.8,.6-.3,1.3-.6,2.3-.7,1-.1,5.1-.2,12.6-.2v4.2h-9.8c-1.9,0-3.3,.8-4.2,2.4-.7,1.2-1,2.8-1,4.8v2.5c.1,.4,.2,.6,.2,.8h0c0,.4,0,.8,.2,1,.2,1.2,.7,2.2,1.5,2.9,.8,.7,3.6,1.1,8.5,1.1v-5.6h-6.1v-4.3h10.8v14.3h-11.6Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M58.3,698.5h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2-.1-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.3-.5-.9-.9-1.9-1.1-3-.3-1-.4-2.1-.4-3.3,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4.1,.9-1.3,2-2.2,3.3-2.8,.5-.2,1.3-.4,2.3-.6,.9-.1,4.3-.2,10.1-.2v4.2h-7.5c-3.4,0-5.2,1.9-5.2,5.6h12.7v4.2h-12.7c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.8v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M78.8,698.5h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2-.1-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.3-.5-.9-.9-1.9-1.1-3-.3-1-.4-2.1-.4-3.3,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4.1,.9-1.3,2-2.2,3.3-2.8,.5-.2,1.3-.4,2.3-.6,.9-.1,4.3-.2,10.1-.2v4.2h-7.5c-3.4,0-5.2,1.9-5.2,5.6h12.7v4.2h-12.7c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.8v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M99.3,698.5h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2-.1-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.3-.5-.9-.9-1.9-1.1-3-.3-1-.4-2.1-.4-3.3,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4.1,.9-1.3,2-2.2,3.3-2.8,.5-.2,1.3-.4,2.3-.6,.9-.1,4.3-.2,10.1-.2v4.2h-7.5c-3.4,0-5.2,1.9-5.2,5.6h12.7v4.2h-12.7c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.8v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="120.6 678.6 120.6 698.5 115.8 698.5 115.8 678.6 108.9 678.6 108.9 674.4 127.7 674.4 127.7 678.6 120.6 678.6" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M138.7,698.5h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2-.1-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.3-.5-.9-.9-1.9-1.1-3-.3-1-.4-2.1-.4-3.3,0-2.2,.2-4.1,.5-5.6,.3-1.6,.9-2.9,1.6-4.1,.9-1.3,2-2.2,3.3-2.8,.5-.2,1.3-.4,2.3-.6,.9-.1,4.3-.2,10.1-.2v4.2h-7.5c-3.4,0-5.2,1.9-5.2,5.6h12.7v4.2h-12.7c0,1,0,1.8,.2,2.4,0,.4,.2,.7,.3,1,.1,.2,.3,.5,.5,.8l.8,.9c.3,.2,.6,.4,1,.5,.4,.1,.8,.2,1.1,.2h8.8v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M159.2,698.5h-1.9c0-.1-.7-.1-.7-.1-.2,0-.4,0-.6-.1-.1,0-.2,0-.2-.1-.1,0-.2,0-.3,0-2.2-.6-3.8-2-5-4.3-1-1.9-1.5-4-1.5-6.2s.2-4.1,.5-5.6c.3-1.6,.9-2.9,1.6-4.1,.9-1.3,2-2.2,3.3-2.8,.8-.3,1.6-.5,2.3-.6,.9-.1,4.2-.2,10.1-.2v4.1h-7.5c-1.5,0-2.6,.4-3.5,1.3-.7,.8-1.2,1.8-1.5,3.1-.3,1.4-.4,2.8-.4,4.3s.2,3,.5,4.1c.5,1.5,1.4,2.4,2.6,2.8h.5c0,.1,.5,.2,.5,.2h8.8v4.2h-7.7Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="183.3 698.5 183.3 688.4 174.9 688.4 174.9 698.5 170.3 698.5 170.3 674.3 174.9 674.3 174.9 684.1 183.3 684.1 183.3 674.3 187.9 674.3 187.9 698.5 183.3 698.5" style="fill: #fff; fill-rule: evenodd;"/>
</g>
<rect x="7.1" y="7.1" width="708.7" height="708.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="205.5" y1="687.4" x2="545.7" y2="687.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="659.1" x2="545.7" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="630.7" x2="715.7" y2="630.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="602.4" x2="715.7" y2="602.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="574" x2="715.7" y2="574" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="545.7" x2="715.7" y2="545.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="517.3" x2="715.7" y2="517.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="489" x2="715.7" y2="489" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="460.6" x2="715.7" y2="460.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="432.3" x2="715.7" y2="432.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="403.9" x2="715.7" y2="403.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="375.6" x2="715.7" y2="375.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="347.2" x2="715.7" y2="347.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="318.9" x2="715.7" y2="318.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="290.6" x2="715.7" y2="290.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="262.2" x2="715.7" y2="262.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="233.9" x2="715.7" y2="233.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="205.5" x2="715.7" y2="205.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="177.2" x2="715.7" y2="177.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="148.8" x2="715.7" y2="148.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="120.5" x2="715.7" y2="120.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="92.1" x2="715.7" y2="92.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="63.8" x2="715.7" y2="63.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="7.1" y1="35.4" x2="715.7" y2="35.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="687.4" y1="7.1" x2="687.4" y2="630.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="659.1" y1="7.1" x2="659.1" y2="630.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="630.7" y1="7.1" x2="630.7" y2="630.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="602.4" y1="7.1" x2="602.4" y2="630.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="574" y1="7.1" x2="574" y2="630.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="545.7" y1="7.1" x2="545.7" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="517.3" y1="7.1" x2="517.3" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="489" y1="7.1" x2="489" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="460.6" y1="7.1" x2="460.6" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="432.3" y1="7.1" x2="432.3" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="403.9" y1="7.1" x2="403.9" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="375.6" y1="7.1" x2="375.6" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="347.2" y1="7.1" x2="347.2" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="318.9" y1="7.1" x2="318.9" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="290.6" y1="7.1" x2="290.6" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="262.2" y1="7.1" x2="262.2" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="233.9" y1="7.1" x2="233.9" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="205.5" y1="7.1" x2="205.5" y2="715.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="177.2" y1="7.1" x2="177.2" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="148.8" y1="7.1" x2="148.8" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="120.5" y1="7.1" x2="120.5" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="92.1" y1="7.1" x2="92.1" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="63.8" y1="7.1" x2="63.8" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="35.4" y1="7.1" x2="35.4" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

View file

@ -0,0 +1,130 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="_图层_1" data-name=" 图层 1" xmlns="http://www.w3.org/2000/svg" width="320mm" height="320mm" viewBox="0 0 907.1 907.1">
<g>
<rect x="709.7" y="807.9" width="178.9" height="56.3" style="fill: none;"/>
<g>
<path d="M765.8,852.5h0l-20.8-35.8c-.1-.4-.6-.6-1-.6s-.9,.3-1,.6l-20.8,35.8c-.1,.4-.1,.9,0,1.1,.1,.4,.6,.6,1,.6h41.5c.4,0,.9-.3,1-.6,.1-.4,.1-.9,0-1.1h.1Zm-40.5-.6l18.7-32.2,18.7,32.2h-37.3Z" style="fill: #fff;"/>
<rect x="735" y="847.9" width="18.2" height="1.9" style="fill: #fff;"/>
<path d="M740.4,846.6l-1-.7c1.9-2.7,.9-4.3-.1-6.2-1.1-1.9-2.4-4.2,0-7.4l1,.7c-1.9,2.6-1,4.3,0,6.2,1.1,1.9,2.4,4.2,0,7.4h.1Z" style="fill: #fff;"/>
<path d="M744.9,846.6l-1-.7c1.9-2.7,.9-4.3-.1-6.2-1.1-1.9-2.4-4.2,0-7.3l1,.7c-1.9,2.6-1,4.3,0,6.2,1.1,1.9,2.4,4.2,0,7.3h.1Z" style="fill: #fff;"/>
<path d="M749.3,846.6l-1-.7c1.9-2.7,1-4.3,0-6.2-1.1-2-2.3-4.2,0-7.4l1,.7c-1.9,2.7-1,4.3,0,6.2,1.1,2,2.3,4.2,0,7.4Z" style="fill: #fff;"/>
</g>
<g>
<path d="M776.6,831.7c-.9,0-1.6,0-2.3-.3-.7-.1-1.3-.4-1.7-1-.4-.4-.9-1.1-1.1-1.9-.3-.9-.4-1.9-.4-3.1s0-2.1,.4-2.9c.3-.9,.6-1.4,1.1-1.9,.4-.4,1-.9,1.7-1,.7-.1,1.4-.3,2.3-.3h1.4c.4,0,.9,.1,1.1,.3v1.4c-.3,0-.7-.3-1.1-.3h-1.4c-.6,0-1.3,0-1.7,.3-.6,.1-.9,.4-1.3,.9-.3,.4-.6,.9-.7,1.4s-.3,1.3-.3,2.3,0,1.7,.3,2.3c.1,.6,.4,1.1,.7,1.4s.7,.6,1.1,.7,1,.3,1.7,.3h1.4c.4,0,.9-.1,1.3-.3v1.3c-.3,.1-.7,.3-1.3,.4-.4,0-1,.1-1.7,.1l.4-.3Z" style="fill: #fff;"/>
<path d="M785.5,822.1c.7,0,1.3,0,1.9,.3,.4,0,.9,.3,1.1,.6s.4,.6,.6,.9c0,.3,.1,.7,.1,1.1v6.6h-1.3l-.3-1.4c0,.3-.3,.4-.6,.7s-.4,.4-.7,.4-.6,.3-1,.3h-1c-1.1,0-1.9-.3-2.4-.7s-.7-1.1-.7-2,0-1,.3-1.4c.1-.4,.4-.7,.7-.9,.3-.3,.7-.4,1.1-.4s1-.1,1.6-.1h2.9v-1.4c0-.3-.1-.4-.3-.6s-.4-.3-.7-.4h-2.2c-.3,0-.7,0-1,.1v-1.3h2v-.3Zm-1.1,8.4c.7,0,1.4-.1,2-.4s1-.7,1.1-1.3v-1.6h-3.7c-.3,0-.6,0-.7,.3s-.3,.3-.4,.6v.9c0,.6,0,.9,.4,1.1s.7,.4,1.4,.4h-.1Z" style="fill: #fff;"/>
<path d="M799.9,822.3v9.3h-1.3v-1.3l-.7,.7c-.1,.1-.4,.3-.7,.4-.3,0-.6,.1-.9,.3h-.9c-.6,0-1.1,0-1.6-.3-.4-.1-.7-.3-1-.6s-.4-.6-.4-1-.1-.7-.1-1.3v-6.4h1.4v6.9c0,.3,0,.6,.3,.7s.3,.3,.6,.4,.6,.1,.9,.1h.9c.3,0,.6,0,.7-.3s.4-.3,.6-.6c.1-.3,.3-.6,.4-1v-6.3h1.9Z" style="fill: #fff;"/>
<path d="M806,830.4h1v1.3h-2.4c-.3,0-.6-.3-.9-.4-.3-.3-.4-.6-.4-.9,0-.4-.1-.9-.1-1.4v-5.3h-1.4v-1.3h1.4v-2.1h1.4v2.1h2.3v1.3h-2.3v6c0,.1,0,.4,.1,.6s.3,.3,.4,.3h.9Z" style="fill: #fff;"/>
<path d="M809.6,820.5c-.3,0-.6,0-.7-.1,0,0-.1-.3-.1-.7s0-.6,.1-.7c0,0,.4-.1,.7-.1s.6,0,.7,.1c0,0,.1,.3,.1,.7s0,.6-.1,.7c0,0-.4,.1-.7,.1Zm-.7,1.7h1.4v9.3h-1.4v-9.3Z" style="fill: #fff;"/>
<path d="M817.4,831.7c-.7,0-1.3,0-1.9-.3-.6-.1-1-.4-1.3-.9-.4-.4-.7-.9-.9-1.4s-.3-1.4-.3-2.3,0-1.7,.3-2.3c.1-.6,.4-1.1,.9-1.4,.4-.4,.9-.6,1.3-.9,.6-.1,1.1-.3,1.9-.3s1.3,0,1.9,.3c.6,.1,1,.4,1.3,.9,.4,.4,.6,.9,.9,1.4,.1,.6,.3,1.4,.3,2.3s0,1.7-.3,2.3c-.1,.6-.4,1.1-.9,1.4-.4,.4-.9,.6-1.3,.9-.6,.1-1.1,.3-1.9,.3Zm0-1.3c.6,0,1,0,1.3-.1s.6-.3,.9-.6c.1-.3,.3-.6,.4-1.1s0-1,0-1.7v-1.7c0-.4-.3-.9-.4-1.1s-.4-.4-.9-.6c-.3,0-.7-.1-1.3-.1s-1,0-1.3,.1c-.3,0-.6,.3-.9,.6-.1,.3-.4,.7-.4,1.1v3.4c0,.4,.3,.9,.4,1.1,.3,.3,.4,.4,.9,.6s.7,.1,1.3,.1Z" style="fill: #fff;"/>
<path d="M828.7,822.1c.6,0,1.1,0,1.6,.3,.4,.1,.7,.4,1,.6,.3,.3,.4,.6,.6,1,0,.4,.1,.7,.1,1.3v6.4h-1.4v-6.9c0-.3,0-.6-.3-.7,0-.1-.3-.3-.6-.4s-.6-.1-.9-.1h-.9c-.3,0-.6,0-.9,.3s-.4,.3-.7,.6-.4,.6-.4,1v6.3h-1.4v-9.3h1.4v1.3c0-.3,.3-.6,.6-.7s.4-.3,.7-.4,.6-.1,.9-.3,.6,0,.9,0h-.3Z" style="fill: #fff;"/>
<path d="M848.5,819.5v12h-1.6v-5.9h-5.9v5.9h-1.6v-12h1.6v4.9h5.9v-4.9h1.6Z" style="fill: #fff;"/>
<path d="M852.4,820.5c-.3,0-.6,0-.7-.1,0,0-.1-.3-.1-.7s0-.6,.1-.7c0,0,.4-.1,.7-.1s.6,0,.7,.1c0,0,.1,.3,.1,.7s0,.6-.1,.7c0,0-.4,.1-.7,.1Zm-.7,1.7h1.4v9.3h-1.4v-9.3Z" style="fill: #fff;"/>
<path d="M864.1,822.3v8.7c0,1.3-.4,2.3-1.1,3s-1.9,1.1-3.4,1.1-.9,0-1.1,0c-.4,0-.7,0-1-.1v-1.3c.7,0,1.4,.1,2.3,.1s1.9-.3,2.3-.7,.7-1.3,.7-2.3v-1c-.1,.6-.6,1-1,1.3s-1.1,.4-2,.4-1.4,0-1.9-.3-.9-.6-1.1-1-.4-.9-.6-1.4c0-.6-.1-1.3-.1-2s0-1.3,.1-1.9c0-.6,.3-1.1,.6-1.6s.7-.7,1.1-1,1.1-.4,1.9-.4,.9,0,1.3,.1c.3,0,.6,.3,.9,.4,.3,.1,.4,.4,.6,.6,.1,.3,.3,.4,.4,.7v-1.7h1.3Zm-4.3,8.2c.6,0,1,0,1.4-.3,.4-.1,.7-.4,.9-.7s.4-.7,.4-1.1v-2.9c0-.4-.3-.9-.4-1.1s-.6-.6-.9-.7-.9-.3-1.4-.3-1,0-1.3,.3c-.3,.1-.6,.4-.7,.7s-.3,.7-.3,1.1v2.7c0,.4,.1,.9,.3,1.1,.1,.3,.4,.6,.7,.7s.7,.3,1.3,.3h0Z" style="fill: #fff;"/>
<path d="M871.7,822.1c.6,0,1.1,0,1.6,.3,.4,.1,.7,.4,1,.6,.3,.3,.4,.6,.6,1,0,.4,.1,.7,.1,1.3v6.4h-1.4v-6.9c0-.3,0-.6-.3-.7,0-.1-.3-.3-.6-.4s-.6-.1-.9-.1h-.9c-.3,0-.6,0-.9,.3s-.4,.3-.7,.6-.4,.6-.4,1v6.3h-1.4v-13.2h1.4v5.2c0-.3,.3-.6,.6-.7s.4-.3,.7-.4,.6-.1,.9-.3,.6,0,.9,0h-.3Z" style="fill: #fff;"/>
<path d="M778.8,841.7h-3.4v10.6h-1.6v-10.6h-3.4v-1.4h8.6v1.4h-.1Z" style="fill: #fff;"/>
<path d="M787.5,846.6v1l-6.3,.4c0,.6,0,1,.1,1.3,0,.4,.3,.7,.4,.9,.3,.3,.6,.4,.9,.6,.4,0,.9,.1,1.4,.1s1,0,1.6-.1,1-.3,1.3-.4v1.4s-.3,0-.6,.1c-.3,0-.4,0-.7,.1h-1.9c-.7,0-1.3,0-1.9-.3-.6-.1-1-.4-1.3-.9-.4-.4-.7-.9-.9-1.4s-.3-1.4-.3-2.3,0-1.7,.3-2.3c.1-.6,.4-1.1,.9-1.4,.4-.4,.9-.6,1.3-.9,.6-.1,1.1-.3,1.7-.3s1.4,0,1.9,.3,.9,.6,1.1,.9c.3,.4,.4,.9,.6,1.3v1.4l.3,.4Zm-1.4,0v-1c0-.3-.1-.6-.3-.9s-.4-.4-.7-.6c-.3-.1-.7-.3-1.1-.3s-1,0-1.3,.1c-.3,0-.6,.3-.9,.6-.1,.3-.3,.6-.4,1v1.3l4.9-.4h-.1Z" style="fill: #fff;"/>
<path d="M800.3,842.7c.6,0,1,0,1.4,.3,.4,.1,.7,.4,1,.6,.3,.3,.4,.6,.6,1,0,.4,.1,.7,.1,1.3v6.4h-1.4v-5.9c0-.7,0-1.3-.4-1.7-.3-.4-.7-.6-1.4-.6h-.7c-.1,0-.4,0-.7,.3-.1,0-.4,.3-.6,.4-.1,.1-.3,.4-.4,.9h0v6.6h-1.4v-5.9c0-.7,0-1.3-.3-1.7s-.7-.6-1.4-.6h-.9c-.3,0-.4,0-.7,.3-.1,0-.4,.3-.6,.6-.1,.3-.3,.6-.4,.9v6.4h-1.4v-9.3h1.4v1.3c.3-.6,.7-.9,1.1-1.1,.4-.1,1-.3,1.6-.3s1.3,0,1.7,.4c.4,.3,.7,.6,1,1.1,0-.3,.3-.6,.6-.7,.1-.1,.4-.3,.7-.4,.3,0,.6-.1,.9-.3s.6,0,.9,0v-.3Z" style="fill: #fff;"/>
<path d="M811.3,842.7c.7,0,1.4,0,1.9,.3s.9,.6,1.1,1,.4,1,.6,1.6c0,.6,.1,1.3,.1,2s0,1.3-.1,1.9c0,.6-.3,1.1-.6,1.6s-.7,.9-1.1,1c-.4,.3-1.1,.4-1.9,.4s-1.6-.1-2-.4c-.4-.3-.7-.7-1-1.3v5h-1.4v-12.7h1.4v1.7c.1-.6,.6-1,1-1.3s1.1-.6,2-.6h0Zm-.1,8.3c.6,0,1,0,1.3-.3s.6-.4,.7-.9c.1-.3,.3-.7,.3-1.1v-2.7c0-.4-.1-.9-.3-1.1-.1-.3-.4-.6-.7-.7s-.7-.3-1.3-.3-1,0-1.4,.3-.7,.4-.9,.7c-.3,.3-.4,.7-.4,1.1v2.9c0,.4,.3,.9,.4,1.1,.3,.3,.6,.6,.9,.7,.4,.1,.9,.3,1.4,.3Z" style="fill: #fff;"/>
<path d="M825.7,846.6v1l-6.3,.4c0,.6,0,1,.1,1.3,0,.4,.3,.7,.4,.9,.3,.3,.6,.4,.9,.6,.4,0,.9,.1,1.4,.1s1,0,1.6-.1,1-.3,1.3-.4v1.4s-.3,0-.6,.1c-.3,0-.4,0-.7,.1h-1.9c-.7,0-1.3,0-1.9-.3-.6-.1-1-.4-1.3-.9-.4-.4-.7-.9-.9-1.4s-.3-1.4-.3-2.3,0-1.7,.3-2.3c.1-.6,.4-1.1,.9-1.4,.4-.4,.9-.6,1.3-.9,.6-.1,1.1-.3,1.7-.3s1.4,0,1.9,.3,.9,.6,1.1,.9c.3,.4,.4,.9,.6,1.3v1.4l.3,.4Zm-1.4,0v-1c0-.3-.1-.6-.3-.9s-.4-.4-.7-.6c-.3-.1-.7-.3-1.1-.3s-1,0-1.3,.1c-.3,0-.6,.3-.9,.6-.1,.3-.3,.6-.4,1v1.3l4.9-.4h-.1Z" style="fill: #fff;"/>
<path d="M833.3,842.7v1.3h-1.1c-.3,0-.6,.1-.9,.3-.3,.1-.4,.4-.7,.6-.1,.3-.4,.6-.4,1v6.2h-1.4v-9.3h1.4v1.7c.1-.4,.3-.7,.6-1s.4-.4,.7-.6c.3,0,.6-.3,.9-.3h1Z" style="fill: #fff;"/>
<path d="M838.6,842.7c.7,0,1.3,0,1.9,.3,.4,0,.9,.3,1.1,.6s.4,.6,.6,.9c0,.3,.1,.7,.1,1.1v6.6h-1.3l-.3-1.4c0,.3-.3,.4-.6,.7s-.4,.4-.7,.4-.6,.3-1,.3h-1c-1.1,0-1.9-.3-2.4-.7s-.7-1.1-.7-2,0-1,.3-1.4c.1-.4,.4-.7,.7-.9,.3-.3,.7-.4,1.1-.4s1-.1,1.6-.1h2.9v-1.4c0-.3-.1-.4-.3-.6s-.4-.3-.7-.4h-2.2c-.3,0-.7,0-1,.1v-1.3h2v-.3Zm-1.1,8.4c.7,0,1.4-.1,2-.4s1-.7,1.1-1.3v-1.6h-3.7c-.3,0-.6,0-.7,.3s-.3,.3-.4,.6v.9c0,.6,0,.9,.4,1.1s.7,.4,1.4,.4h-.1Z" style="fill: #fff;"/>
<path d="M848.8,851.2h1v1.3h-2.4c-.3,0-.6-.3-.9-.4-.3-.3-.4-.6-.4-.9,0-.4-.1-.9-.1-1.4v-5.3h-1.4v-1.3h1.4v-2.1h1.4v2.1h2.3v1.3h-2.3v6c0,.1,0,.4,.1,.6s.3,.3,.4,.3h.9Z" style="fill: #fff;"/>
<path d="M859.5,842.9v9.3h-1.3v-1.3l-.7,.7c-.1,.1-.4,.3-.7,.4-.3,0-.6,.1-.9,.3h-.9c-.6,0-1.1,0-1.6-.3-.4-.1-.7-.3-1-.6s-.4-.6-.4-1-.1-.7-.1-1.3v-6.4h1.4v6.9c0,.3,0,.6,.3,.7s.3,.3,.6,.4,.6,.1,.9,.1h.9c.3,0,.6,0,.7-.3s.4-.3,.6-.6c.1-.3,.3-.6,.4-1v-6.3h1.9Z" style="fill: #fff;"/>
<path d="M867.7,842.7v1.3h-1.1c-.3,0-.6,.1-.9,.3-.3,.1-.4,.4-.7,.6-.1,.3-.4,.6-.4,1v6.2h-1.4v-9.3h1.4v1.7c.1-.4,.3-.7,.6-1s.4-.4,.7-.6c.3,0,.6-.3,.9-.3h1Z" style="fill: #fff;"/>
<path d="M877.2,846.6v1l-6.3,.4c0,.6,0,1,.1,1.3,0,.4,.3,.7,.4,.9,.3,.3,.6,.4,.9,.6,.4,0,.9,.1,1.4,.1s1,0,1.6-.1,1-.3,1.3-.4v1.4s-.3,0-.6,.1c-.3,0-.4,0-.7,.1h-1.9c-.7,0-1.3,0-1.9-.3-.6-.1-1-.4-1.3-.9-.4-.4-.7-.9-.9-1.4s-.3-1.4-.3-2.3,0-1.7,.3-2.3c.1-.6,.4-1.1,.9-1.4,.4-.4,.9-.6,1.3-.9,.6-.1,1.1-.3,1.7-.3s1.4,0,1.9,.3,.9,.6,1.1,.9c.3,.4,.4,.9,.6,1.3v1.4l.3,.4Zm-1.4,0v-1c0-.3-.1-.6-.3-.9s-.4-.4-.7-.6c-.3-.1-.7-.3-1.1-.3s-1,0-1.3,.1c-.3,0-.6,.3-.9,.6-.1,.3-.3,.6-.4,1v1.3l4.9-.4h-.1Z" style="fill: #fff;"/>
</g>
<g>
<path d="M703.3,872.9h1l2.9,10.6h0l3.4-10.6h1.3l3.6,10.6h0l2.9-10.6h1l-3.3,11.7h-1.1l-3.6-10.7h0l-3.6,10.7h-1.1l-3.3-11.7h0Z" style="fill: #fff;"/>
<path d="M720.2,872.9h1l2.9,10.6h0l3.4-10.6h1.3l3.6,10.6h0l2.9-10.6h1l-3.3,11.7h-1.1l-3.6-10.7h0l-3.6,10.7h-1.1l-3.3-11.7h0Z" style="fill: #fff;"/>
<path d="M737,872.9h1l2.9,10.6h0l3.4-10.6h1.3l3.6,10.6h0l2.9-10.6h1l-3.3,11.7h-1.1l-3.6-10.7h0l-3.6,10.7h-1.1l-3.3-11.7h0Z" style="fill: #fff;"/>
<path d="M754.9,884.8c-.3,0-.6,0-.7-.1,0,0-.1-.4-.1-.9s0-.7,.1-.7c0,0,.4-.1,.7-.1s.6,0,.7,.1c0,0,.1,.4,.1,.7s0,.7-.1,.9c0,0-.4,.1-.7,.1Z" style="fill: #fff;"/>
<path d="M768.9,872.9v10.9c0,1.6-.4,2.9-1.3,3.7-.9,.9-2.3,1.3-4,1.3s-1,0-1.4,0-.9,0-1.1-.1v-1c.4,0,.9,.1,1.3,.3h1.4c1.6,0,2.6-.4,3.3-1.1,.7-.7,1-1.9,1-3.3v-1.6c-.3,.9-.7,1.4-1.4,1.9s-1.6,.7-2.9,.7-1.6,0-2.2-.4c-.6-.3-1-.6-1.4-1.1-.3-.4-.6-1.1-.7-1.9s-.3-1.6-.3-2.6,0-1.7,.3-2.4c.1-.7,.4-1.4,.7-1.9,.3-.6,.9-.9,1.4-1.1s1.3-.4,2.2-.4,1.1,0,1.7,.1c.4,0,.9,.3,1.1,.6l.9,.9c.3,.3,.4,.7,.6,1.1v-2.4h.9Zm-5,10.9c.9,0,1.4,0,2-.4s1-.6,1.3-1,.6-1,.7-1.6,.1-1.3,.1-2,0-1.4-.1-2c0-.6-.3-1.1-.7-1.6s-.7-.9-1.3-1-1.1-.4-2-.4-1.4,0-1.9,.3-.9,.6-1.1,1-.4,1-.6,1.6c0,.6-.1,1.3-.1,2.1s0,1.6,.1,2.1c0,.6,.3,1.1,.6,1.6s.7,.7,1.1,1,1.1,.3,1.9,.3Z" style="fill: #fff;"/>
<path d="M781.5,877.5v1.1l-8.3,.6c0,.9,0,1.6,.3,2.1,0,.6,.4,1.1,.7,1.4,.3,.4,.7,.7,1.3,.9,.6,.1,1.1,.3,2,.3s1.3,0,1.9-.1c.7,0,1.3-.3,1.7-.6v1c-.1,0-.4,.1-.7,.3-.3,0-.6,.1-.9,.3-.3,0-.7,0-1,.1h-1.1c-.9,0-1.7,0-2.3-.3-.7-.1-1.1-.6-1.6-1s-.7-1.1-.9-1.9-.3-1.7-.3-2.9,0-2.1,.3-2.9,.4-1.4,.9-1.9,.9-.9,1.6-1c.6-.1,1.4-.3,2.3-.3s1.7,.1,2.3,.4c.6,.3,1,.7,1.3,1.1s.4,1,.6,1.6,0,1.1,0,1.7v-.3Zm-1,.3v-1.7c0-.6-.3-1-.4-1.3-.3-.4-.6-.7-1-.9s-1-.3-1.9-.3-1.4,0-1.9,.3c-.6,.1-.9,.4-1.1,.9s-.6,.9-.7,1.4c0,.6-.1,1.3-.3,2.1l7.3-.6h0Z" style="fill: #fff;"/>
<path d="M793.5,877.5v1.1l-8.3,.6c0,.9,0,1.6,.3,2.1,0,.6,.4,1.1,.7,1.4,.3,.4,.7,.7,1.3,.9,.6,.1,1.1,.3,2,.3s1.3,0,1.9-.1c.7,0,1.3-.3,1.7-.6v1c-.1,0-.4,.1-.7,.3-.3,0-.6,.1-.9,.3-.3,0-.7,0-1,.1h-1.1c-.9,0-1.7,0-2.3-.3-.7-.1-1.1-.6-1.6-1s-.7-1.1-.9-1.9-.3-1.7-.3-2.9,0-2.1,.3-2.9,.4-1.4,.9-1.9,.9-.9,1.6-1c.6-.1,1.4-.3,2.3-.3s1.7,.1,2.3,.4c.6,.3,1,.7,1.3,1.1s.4,1,.6,1.6,0,1.1,0,1.7v-.3Zm-1,.3v-1.7c0-.6-.3-1-.4-1.3-.3-.4-.6-.7-1-.9s-1-.3-1.9-.3-1.4,0-1.9,.3c-.6,.1-.9,.4-1.1,.9s-.6,.9-.7,1.4c0,.6-.1,1.3-.3,2.1l7.3-.6h0Z" style="fill: #fff;"/>
<path d="M805.4,877.5v1.1l-8.3,.6c0,.9,0,1.6,.3,2.1,0,.6,.4,1.1,.7,1.4,.3,.4,.7,.7,1.3,.9s1.1,.3,2,.3,1.3,0,1.9-.1c.7,0,1.3-.3,1.7-.6v1c-.1,0-.4,.1-.7,.3-.3,0-.6,.1-.9,.3-.3,0-.7,0-1,.1h-1.1c-.9,0-1.7,0-2.3-.3-.7-.1-1.1-.6-1.6-1s-.7-1.1-.9-1.9-.3-1.7-.3-2.9,0-2.1,.3-2.9,.4-1.4,.9-1.9,.9-.9,1.6-1c.6-.1,1.4-.3,2.3-.3s1.7,.1,2.3,.4c.6,.3,1,.7,1.3,1.1s.4,1,.6,1.6c.1,.6,0,1.1,0,1.7v-.3Zm-1,.3v-1.7c0-.6-.3-1-.4-1.3-.3-.4-.6-.7-1-.9s-1-.3-1.9-.3-1.4,0-1.9,.3c-.6,.1-.9,.4-1.1,.9s-.6,.9-.7,1.4c0,.6-.1,1.3-.3,2.1l7.3-.6h0Z" style="fill: #fff;"/>
<path d="M811.9,883.8h1.6v.9h-2.9c-.4,0-.7-.3-.9-.6-.3-.3-.4-.6-.4-1.1s-.1-1.1-.1-1.9v-7.3h-1.9v-.9h1.9v-2.7h1v2.7h3.3v.9h-3.3v8.6c0,.3,.1,.6,.3,.9s.3,.3,.6,.4h.9Z" style="fill: #fff;"/>
<path d="M824.1,877.5v1.1l-8.3,.6c0,.9,0,1.6,.3,2.1,0,.6,.4,1.1,.7,1.4,.3,.4,.7,.7,1.3,.9s1.1,.3,2,.3,1.3,0,1.9-.1c.7,0,1.3-.3,1.7-.6v1c-.1,0-.4,.1-.7,.3-.3,0-.6,.1-.9,.3-.3,0-.7,0-1,.1h-1.1c-.9,0-1.7,0-2.3-.3-.7-.1-1.1-.6-1.6-1s-.7-1.1-.9-1.9-.3-1.7-.3-2.9,0-2.1,.3-2.9,.4-1.4,.9-1.9,.9-.9,1.6-1c.6-.1,1.4-.3,2.3-.3s1.7,.1,2.3,.4c.6,.3,1,.7,1.3,1.1s.4,1,.6,1.6,0,1.1,0,1.7v-.3Zm-1,.3v-1.7c0-.6-.3-1-.4-1.3-.3-.4-.6-.7-1-.9s-1-.3-1.9-.3-1.4,0-1.9,.3c-.6,.1-.9,.4-1.1,.9s-.6,.9-.7,1.4c0,.6-.1,1.3-.3,2.1l7.3-.6h0Z" style="fill: #fff;"/>
<path d="M831.7,884.8c-.9,0-1.6,0-2.3-.3-.6-.1-1.1-.6-1.6-1s-.7-1.1-.9-1.9-.3-1.7-.3-2.9,0-2.1,.3-2.9c.1-.7,.4-1.4,.9-1.9s.9-.9,1.6-1c.6-.1,1.3-.3,2.3-.3h1.7c.4,0,1,.1,1.3,.3v1c-.4-.1-.9-.3-1.4-.3h-1.6c-.6,0-1.3,0-1.9,.3-.4,.1-.9,.4-1.1,.9s-.6,.9-.7,1.6c0,.7-.1,1.4-.1,2.4s0,1.7,.1,2.4c0,.7,.3,1.1,.7,1.6,.3,.4,.7,.7,1.1,.9s1.1,.3,1.9,.3,1.1,0,1.7-.1c.4,0,1-.3,1.4-.4v1c-.3,0-.7,.3-1.3,.4-.6,0-1.1,.1-1.7,.1v-.3Z" style="fill: #fff;"/>
<path d="M842.6,872.7c.7,0,1.3,0,1.9,.3,.4,.1,.9,.4,1.1,.7s.4,.7,.6,1.1c0,.4,.1,1,.1,1.6v8.2h-1v-9.2c0-.4-.3-.9-.4-1-.3-.3-.6-.4-.9-.6s-.9-.1-1.4-.1h-1.1c-.4,0-.7,.1-1.1,.4s-.7,.4-1,.9-.4,.9-.6,1.4v8.2h-1v-16.5h1v6.7c0-.4,.3-.7,.6-1s.6-.6,1-.7,.7-.3,1.1-.4,.9,0,1.3,0h-.1Z" style="fill: #fff;"/>
<path d="M851.2,884.8c-.3,0-.6,0-.7-.1,0,0-.1-.4-.1-.9s0-.7,.1-.7c0,0,.4-.1,.7-.1s.6,0,.7,.1c0,0,.1,.4,.1,.7s0,.7-.1,.9c0,0-.4,.1-.7,.1Z" style="fill: #fff;"/>
<path d="M859.3,884.8c-.9,0-1.6,0-2.3-.3-.6-.1-1.1-.6-1.6-1s-.7-1.1-.9-1.9c-.1-.7-.3-1.7-.3-2.9s0-2.1,.3-2.9c.1-.7,.4-1.4,.9-1.9s.9-.9,1.6-1c.6-.1,1.3-.3,2.3-.3h1.7c.4,0,1,.1,1.3,.3v1c-.4-.1-.9-.3-1.4-.3h-1.6c-.6,0-1.3,0-1.9,.3-.4,.1-.9,.4-1.1,.9s-.6,.9-.7,1.6c0,.7-.1,1.4-.1,2.4s0,1.7,.1,2.4c0,.7,.3,1.1,.7,1.6,.3,.4,.7,.7,1.1,.9s1.1,.3,1.9,.3,1.1,0,1.7-.1c.4,0,1-.3,1.4-.4v1c-.3,0-.7,.3-1.3,.4-.6,0-1.1,.1-1.7,.1v-.3Z" style="fill: #fff;"/>
<path d="M869.6,884.8c-.9,0-1.7,0-2.3-.3-.6-.1-1.1-.6-1.6-1s-.7-1.1-.9-1.9-.3-1.7-.3-2.9,0-2.1,.3-2.9c.1-.7,.4-1.4,.9-1.9s.9-.9,1.6-1,1.4-.3,2.3-.3,1.6,0,2.3,.3c.6,.1,1.1,.6,1.6,1s.7,1.1,.9,1.9,.3,1.7,.3,2.9,0,2.1-.3,2.9c-.1,.7-.4,1.4-.9,1.9s-1,.9-1.6,1c-.6,.1-1.4,.3-2.3,.3Zm0-.9c.7,0,1.4,0,2-.3,.6-.1,.9-.4,1.3-.9,.3-.4,.6-1,.7-1.6s.1-1.4,.1-2.4,0-1.7-.1-2.4-.3-1.1-.7-1.6-.7-.7-1.3-.9-1.1-.3-1.9-.3-1.4,0-1.9,.3c-.6,.1-.9,.4-1.3,.9-.3,.4-.6,1-.6,1.6s-.1,1.4-.1,2.4,0,1.7,.1,2.4c0,.7,.3,1.1,.6,1.6s.7,.7,1.3,.9,1.1,.3,1.9,.3h-.1Z" style="fill: #fff;"/>
<path d="M889.8,872.7c.7,0,1.3,0,1.7,.3,.4,.1,.9,.4,1.1,.7s.4,.7,.6,1.1c0,.4,.1,1,.1,1.6v8.2h-1v-9.2c0-.4-.1-.9-.4-1-.1-.3-.4-.4-.9-.6-.3,0-.9-.1-1.3-.1h-1.1c-.4,0-.7,.1-1,.4-.3,.1-.6,.4-.9,.9-.3,.4-.4,.9-.6,1.4h0v8.2h-1v-9.2c0-.4-.1-.9-.4-1-.1-.3-.4-.4-.9-.6s-.9-.1-1.3-.1h-1.1c-.4,0-.7,.1-1,.4-.3,.1-.6,.4-.9,.9-.3,.3-.4,.9-.6,1.4v8.3h-1v-11.7h1v2c0-.4,.3-.7,.6-1s.6-.4,.9-.7c.3-.1,.7-.3,1-.4s.9,0,1.1,0c1,0,1.9,.1,2.3,.6,.6,.4,.9,1,1,1.7,0-.4,.3-.7,.6-1s.6-.6,.9-.7,.7-.3,1.1-.4,.9,0,1.3,0v-.3Z" style="fill: #fff;"/>
</g>
</g>
<g>
<path d="M30.4,880.3c-.5,0-.8,0-.9,0h0c-.4-.1-.8-.2-1.2-.3l-2.1-.8c-.4-.2-.9-.5-1.6-1l-1.4-1.2c-1.3-1.2-2.2-3-2.9-5.4-.5-2-.8-4.4-.8-7.3s.4-5.6,1.3-7.7c1-2.7,2.8-4.8,5.5-6.2,.7-.4,1.7-.7,3-.9,1.2-.2,6.6-.3,16.2-.3v5.4h-12.7c-2.4,0-4.2,1-5.4,3.1-.9,1.6-1.3,3.6-1.3,6.2v3.2c.2,.5,.2,.8,.2,1.1h0c0,.6,.1,1,.2,1.3,.3,1.6,1,2.8,2,3.7,1,.9,4.6,1.4,10.9,1.4v-7.3h-7.9v-5.5h13.9v18.4h-15Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M61.6,880.3h-2.5c0-.1-.9-.2-.9-.2-.2,0-.5,0-.7-.1-.2,0-.3,0-.3-.1-.2,0-.3,0-.4,0-2.8-.8-4.9-2.6-6.4-5.5-.6-1.2-1.1-2.4-1.4-3.8-.3-1.3-.5-2.7-.5-4.2,0-2.9,.2-5.3,.6-7.2,.4-2,1.1-3.8,2.1-5.2,1.1-1.7,2.6-2.9,4.3-3.5,.7-.3,1.7-.6,3-.8,1.1-.2,5.5-.3,13.1-.3v5.4h-9.7c-4.4,0-6.7,2.4-6.7,7.3h16.4v5.4h-16.4c0,1.2,0,2.3,.3,3.1,0,.5,.2,.9,.4,1.3,.1,.3,.4,.7,.7,1.1l1.1,1.1c.3,.3,.8,.5,1.3,.7,.5,.2,1,.3,1.5,.3h11.3v5.4h-10Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M88.1,880.3h-2.5c0-.1-.9-.2-.9-.2-.2,0-.5,0-.7-.1-.2,0-.3,0-.3-.1-.2,0-.3,0-.4,0-2.8-.8-4.9-2.6-6.4-5.5-.6-1.2-1.1-2.4-1.4-3.8-.3-1.3-.5-2.7-.5-4.2,0-2.9,.2-5.3,.6-7.2,.4-2,1.1-3.8,2.1-5.2,1.1-1.7,2.6-2.9,4.3-3.5,.7-.3,1.7-.6,3-.8,1.2-.2,5.5-.3,13.1-.3v5.4h-9.7c-4.4,0-6.7,2.4-6.7,7.3h16.4v5.4h-16.4c0,1.2,0,2.3,.3,3.1,0,.5,.2,.9,.4,1.3,.1,.3,.4,.7,.7,1.1l1.1,1.1c.3,.3,.8,.5,1.3,.7,.5,.2,1,.3,1.5,.3h11.3v5.4h-10Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M114.6,880.3h-2.5c0-.1-.9-.2-.9-.2-.2,0-.5,0-.7-.1-.2,0-.3,0-.3-.1-.2,0-.3,0-.4,0-2.8-.8-4.9-2.6-6.4-5.5-.6-1.2-1.1-2.4-1.4-3.8-.3-1.3-.5-2.7-.5-4.2,0-2.9,.2-5.3,.6-7.2,.4-2,1.1-3.8,2.1-5.2,1.1-1.7,2.6-2.9,4.3-3.5,.7-.3,1.7-.6,3-.8,1.1-.2,5.5-.3,13.1-.3v5.4h-9.7c-4.4,0-6.7,2.4-6.7,7.3h16.4v5.4h-16.4c0,1.2,0,2.3,.3,3.1,0,.5,.2,.9,.4,1.3,.1,.3,.4,.7,.7,1.1l1.1,1.1c.3,.3,.8,.5,1.3,.7,.5,.2,1,.3,1.5,.3h11.3v5.4h-10Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="142 854.7 142 880.3 135.9 880.3 135.9 854.7 126.8 854.7 126.8 849.3 151.1 849.3 151.1 854.7 142 854.7" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M165.3,880.3h-2.5c0-.1-.9-.2-.9-.2-.2,0-.5,0-.7-.1-.2,0-.3,0-.3-.1-.2,0-.3,0-.4,0-2.8-.8-4.9-2.6-6.4-5.5-.6-1.2-1.1-2.4-1.4-3.8-.3-1.3-.5-2.7-.5-4.2,0-2.9,.2-5.3,.6-7.2,.4-2,1.1-3.8,2.1-5.2,1.1-1.7,2.6-2.9,4.3-3.5,.7-.3,1.7-.6,3-.8,1.1-.2,5.5-.3,13.1-.3v5.4h-9.7c-4.4,0-6.7,2.4-6.7,7.3h16.4v5.4h-16.4c0,1.2,0,2.3,.3,3.1,0,.5,.2,.9,.4,1.3,.1,.3,.4,.7,.7,1.1l1.1,1.1c.3,.3,.8,.5,1.3,.7,.5,.2,1,.3,1.5,.3h11.3v5.4h-10Z" style="fill: #fff; fill-rule: evenodd;"/>
<path d="M191.8,880.3h-2.5c0-.1-.9-.2-.9-.2-.2,0-.5,0-.7-.1-.2,0-.3,0-.3-.1-.2,0-.3,0-.4,0-2.8-.8-4.9-2.6-6.4-5.5-1.3-2.5-1.9-5.1-1.9-7.9s.2-5.3,.6-7.3c.4-2,1.1-3.8,2.1-5.2,1.1-1.7,2.6-2.9,4.3-3.5,1-.4,2-.6,3-.8,1.1-.2,5.4-.3,13.1-.3v5.3h-9.7c-1.9,0-3.4,.6-4.5,1.7-.9,1-1.5,2.3-1.9,4-.4,1.8-.5,3.6-.5,5.5s.2,3.8,.7,5.3c.7,1.9,1.8,3.1,3.3,3.6l.6,.2h.7s11.3,0,11.3,0v5.4h-10Z" style="fill: #fff; fill-rule: evenodd;"/>
<polygon points="222.9 880.3 222.9 867.3 212.1 867.3 212.1 880.3 206.1 880.3 206.1 849.2 212.1 849.2 212.1 861.8 222.9 861.8 222.9 849.2 228.8 849.2 228.8 880.3 222.9 880.3" style="fill: #fff; fill-rule: evenodd;"/>
</g>
<rect x="1.4" y="1.4" width="904.3" height="904.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="247.8" y1="878.3" x2="686.5" y2="878.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="248" y1="850.9" x2="686.5" y2="850.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="823.5" x2="686.5" y2="823.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="796.1" x2="905.7" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="768.7" x2="905.7" y2="768.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="741.3" x2="905.7" y2="741.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="713.9" x2="905.7" y2="713.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="686.5" x2="905.7" y2="686.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="659.1" x2="905.7" y2="659.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="631.7" x2="905.7" y2="631.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="604.3" x2="905.7" y2="604.3" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="576.9" x2="905.7" y2="576.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="549.4" x2="905.7" y2="549.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="522" x2="905.7" y2="522" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="494.6" x2="905.7" y2="494.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="467.2" x2="905.7" y2="467.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="439.8" x2="905.7" y2="439.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="412.4" x2="905.7" y2="412.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="385" x2="905.7" y2="385" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="357.6" x2="905.7" y2="357.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="330.2" x2="905.7" y2="330.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="302.8" x2="905.7" y2="302.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="275.4" x2="905.7" y2="275.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="248" x2="905.7" y2="248" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="220.6" x2="905.7" y2="220.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="193.2" x2="905.7" y2="193.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="165.8" x2="905.7" y2="165.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="138.4" x2="905.7" y2="138.4" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="111" x2="905.7" y2="111" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="83.6" x2="905.7" y2="83.6" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="56.2" x2="905.7" y2="56.2" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="1.4" y1="28.8" x2="905.7" y2="28.8" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="878.3" y1="1.4" x2="878.3" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="850.9" y1="1.4" x2="850.9" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="823.5" y1="1.4" x2="823.5" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="796.1" y1="1.4" x2="796.1" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="768.7" y1="1.4" x2="768.7" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="741.3" y1="1.4" x2="741.3" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="713.9" y1="1.4" x2="713.9" y2="796.1" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="686.5" y1="1.4" x2="686.5" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="659.1" y1="1.4" x2="659.1" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="631.7" y1="1.4" x2="631.7" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="604.3" y1="1.4" x2="604.3" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="576.9" y1="1.4" x2="576.9" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="549.4" y1="1.4" x2="549.4" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="522" y1="1.4" x2="522" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="494.6" y1="1.4" x2="494.6" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="467.2" y1="1.4" x2="467.2" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="439.8" y1="1.4" x2="439.8" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="412.4" y1="1.4" x2="412.4" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="385" y1="1.4" x2="385" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="357.6" y1="1.4" x2="357.6" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="330.2" y1="1.4" x2="330.2" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="302.8" y1="1.4" x2="302.8" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="275.4" y1="1.4" x2="275.4" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="248" y1="1.4" x2="248" y2="905.7" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="220.6" y1="1.4" x2="220.6" y2="821.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="193.2" y1="1.4" x2="193.2" y2="821.9" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="165.8" y1="1.4" x2="165.8" y2="823.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="138.4" y1="1.4" x2="138.4" y2="823.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="111" y1="1.4" x2="111" y2="823.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="83.6" y1="1.4" x2="83.6" y2="823.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="56.2" y1="1.4" x2="56.2" y2="823.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
<line x1="28.8" y1="1.4" x2="28.8" y2="823.5" style="fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: .8px;"/>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View file

@ -0,0 +1,56 @@
{
"type": "filament",
"filament_id": "GFB99",
"setting_id": "GFSB99_Geeetech_00",
"name": "Generic ABS @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"filament_flow_ratio": [
"0.926"
],
"filament_max_volumetric_speed": [
"12"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle",
"Geeetech Thunder 0.2 nozzle",
"Geeetech Thunder 0.4 nozzle",
"Geeetech Thunder 0.6 nozzle",
"Geeetech Thunder 0.8 nozzle"
]
}

View file

@ -0,0 +1,56 @@
{
"type": "filament",
"filament_id": "GFB98",
"setting_id": "GFSB98_Geeetech_01",
"name": "Generic ASA @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_asa",
"filament_flow_ratio": [
"0.926"
],
"filament_max_volumetric_speed": [
"12"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle",
"Geeetech Thunder 0.2 nozzle",
"Geeetech Thunder 0.4 nozzle",
"Geeetech Thunder 0.6 nozzle",
"Geeetech Thunder 0.8 nozzle"
]
}

View file

@ -0,0 +1,55 @@
{
"type": "filament",
"filament_id": "GFN99",
"setting_id": "GFSN99_Geeetech_00",
"name": "Generic PA @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pa",
"nozzle_temperature_initial_layer": [
"280"
],
"nozzle_temperature": [
"280"
],
"filament_max_volumetric_speed": [
"12"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle"
]
}

View file

@ -0,0 +1,52 @@
{
"type": "filament",
"filament_id": "GFC99",
"setting_id": "GFSC99_Geeetech_00",
"name": "Generic PC @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pc",
"filament_max_volumetric_speed": [
"12"
],
"filament_flow_ratio": [
"0.94"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle"
]
}

View file

@ -0,0 +1,86 @@
{
"type": "filament",
"filament_id": "GFG99",
"setting_id": "GFSG99_Geeetech_00",
"name": "Generic PETG @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pet",
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_cooling_layer_time": [
"30"
],
"overhang_fan_speed": [
"90"
],
"overhang_fan_threshold": [
"25%"
],
"fan_max_speed": [
"90"
],
"fan_min_speed": [
"40"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"8"
],
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"10"
],
"filament_start_gcode": [
"; filament start gcode\n"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle",
"Geeetech Thunder 0.2 nozzle",
"Geeetech Thunder 0.4 nozzle",
"Geeetech Thunder 0.6 nozzle",
"Geeetech Thunder 0.8 nozzle"
]
}

View file

@ -0,0 +1,51 @@
{
"type": "filament",
"filament_id": "GFL99",
"setting_id": "GFSL99_Geeetech_00",
"name": "Generic PLA @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_flow_ratio": ["0.98"],
"filament_max_volumetric_speed": ["12"],
"slow_down_layer_time": ["8"],
"nozzle_temperature_initial_layer": ["205"],
"nozzle_temperature": ["200"],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle"
]
}

View file

@ -0,0 +1,27 @@
{
"type": "filament",
"filament_id": "GFL99",
"setting_id": "GFSL99_Geeetech_01",
"name": "Generic PLA @Geeetech_FastSpeed",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_flow_ratio": ["0.98"],
"filament_max_volumetric_speed": ["18"],
"slow_down_layer_time": ["1"],
"slow_down_min_speed": ["20"],
"cool_plate_temp": ["65"],
"eng_plate_temp": ["65"],
"hot_plate_temp": ["65"],
"textured_plate_temp": ["65"],
"cool_plate_temp_initial_layer": ["65"],
"eng_plate_temp_initial_layer": ["65"],
"hot_plate_temp_initial_layer": ["65"],
"textured_plate_temp_initial_layer": ["65"],
"compatible_printers": [
"Geeetech Thunder 0.2 nozzle",
"Geeetech Thunder 0.4 nozzle",
"Geeetech Thunder 0.6 nozzle",
"Geeetech Thunder 0.8 nozzle"
]
}

View file

@ -0,0 +1,62 @@
{
"type": "filament",
"filament_id": "GFL98",
"setting_id": "GFSL98_Geeetech_00",
"name": "Generic PLA-CF @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"filament_flow_ratio": [
"0.95"
],
"filament_type": [
"PLA-CF"
],
"filament_max_volumetric_speed": [
"12"
],
"slow_down_layer_time": [
"7"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle",
"Geeetech Thunder 0.2 nozzle",
"Geeetech Thunder 0.4 nozzle",
"Geeetech Thunder 0.6 nozzle",
"Geeetech Thunder 0.8 nozzle"
]
}

View file

@ -0,0 +1,58 @@
{
"type": "filament",
"filament_id": "GFS99",
"setting_id": "GFSS99_Geeetech_00",
"name": "Generic PVA @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pva",
"filament_flow_ratio": [
"0.95"
],
"filament_max_volumetric_speed": [
"10"
],
"slow_down_layer_time": [
"7"
],
"slow_down_min_speed": [
"10"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle"
]
}

View file

@ -0,0 +1,53 @@
{
"type": "filament",
"filament_id": "GFU99",
"setting_id": "GFSU99_Geeetech_00",
"name": "Generic TPU @Geeetech",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_tpu",
"filament_max_volumetric_speed": [
"3.2"
],
"compatible_printers": [
"Geeetech A10 Pro 0.2 nozzle",
"Geeetech A10 Pro 0.4 nozzle",
"Geeetech A10 Pro 0.6 nozzle",
"Geeetech A10 Pro 0.8 nozzle",
"Geeetech A20 0.2 nozzle",
"Geeetech A20 0.4 nozzle",
"Geeetech A20 0.6 nozzle",
"Geeetech A20 0.8 nozzle",
"Geeetech A30 Pro 0.2 nozzle",
"Geeetech A30 Pro 0.4 nozzle",
"Geeetech A30 Pro 0.6 nozzle",
"Geeetech A30 Pro 0.8 nozzle",
"Geeetech A10 M 0.4 nozzle",
"Geeetech A20 M 0.4 nozzle",
"Geeetech A30 M 0.4 nozzle",
"Geeetech A10 T 0.4 nozzle",
"Geeetech A20 T 0.4 nozzle",
"Geeetech A30 T 0.4 nozzle",
"Geeetech Mizar 0.2 nozzle",
"Geeetech Mizar 0.4 nozzle",
"Geeetech Mizar 0.6 nozzle",
"Geeetech Mizar 0.8 nozzle",
"Geeetech Mizar S 0.2 nozzle",
"Geeetech Mizar S 0.4 nozzle",
"Geeetech Mizar S 0.6 nozzle",
"Geeetech Mizar S 0.8 nozzle",
"Geeetech Mizar Pro 0.2 nozzle",
"Geeetech Mizar Pro 0.4 nozzle",
"Geeetech Mizar Pro 0.6 nozzle",
"Geeetech Mizar Pro 0.8 nozzle",
"Geeetech Mizar Max 0.2 nozzle",
"Geeetech Mizar Max 0.4 nozzle",
"Geeetech Mizar Max 0.6 nozzle",
"Geeetech Mizar Max 0.8 nozzle",
"Geeetech Mizar M 0.4 nozzle",
"Geeetech Thunder 0.2 nozzle",
"Geeetech Thunder 0.4 nozzle",
"Geeetech Thunder 0.6 nozzle",
"Geeetech Thunder 0.8 nozzle"
]
}

View file

@ -0,0 +1,88 @@
{
"type": "filament",
"name": "fdm_filament_abs",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"cool_plate_temp" : [
"0"
],
"eng_plate_temp" : [
"105"
],
"hot_plate_temp" : [
"105"
],
"textured_plate_temp" : [
"105"
],
"cool_plate_temp_initial_layer" : [
"0"
],
"eng_plate_temp_initial_layer" : [
"105"
],
"hot_plate_temp_initial_layer" : [
"105"
],
"textured_plate_temp_initial_layer" : [
"105"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"30"
],
"filament_max_volumetric_speed": [
"28.6"
],
"filament_type": [
"ABS"
],
"filament_density": [
"1.04"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"260"
],
"reduce_fan_stop_start_freq": [
"0"
],
"fan_max_speed": [
"35"
],
"fan_min_speed": [
"35"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"80"
],
"nozzle_temperature": [
"260"
],
"temperature_vitrification": [
"110"
],
"nozzle_temperature_range_low": [
"240"
],
"nozzle_temperature_range_high": [
"270"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"3"
]
}

View file

@ -0,0 +1,88 @@
{
"type": "filament",
"name": "fdm_filament_asa",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"cool_plate_temp" : [
"0"
],
"eng_plate_temp" : [
"105"
],
"hot_plate_temp" : [
"105"
],
"textured_plate_temp" : [
"105"
],
"cool_plate_temp_initial_layer" : [
"0"
],
"eng_plate_temp_initial_layer" : [
"105"
],
"hot_plate_temp_initial_layer" : [
"105"
],
"textured_plate_temp_initial_layer" : [
"105"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"35"
],
"filament_max_volumetric_speed": [
"28.6"
],
"filament_type": [
"ASA"
],
"filament_density": [
"1.04"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"260"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_max_speed": [
"35"
],
"fan_min_speed": [
"35"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"80"
],
"nozzle_temperature": [
"260"
],
"temperature_vitrification": [
"100"
],
"nozzle_temperature_range_low": [
"240"
],
"nozzle_temperature_range_high": [
"280"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"3"
]
}

View file

@ -0,0 +1,141 @@
{
"type": "filament",
"name": "fdm_filament_common",
"from": "system",
"instantiation": "false",
"cool_plate_temp" : [
"60"
],
"eng_plate_temp" : [
"60"
],
"hot_plate_temp" : [
"60"
],
"textured_plate_temp" : [
"60"
],
"cool_plate_temp_initial_layer" : [
"60"
],
"eng_plate_temp_initial_layer" : [
"60"
],
"hot_plate_temp_initial_layer" : [
"60"
],
"textured_plate_temp_initial_layer" : [
"60"
],
"overhang_fan_threshold": [
"95%"
],
"overhang_fan_speed": [
"100"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"filament_end_gcode": [
"; filament end gcode \n"
],
"filament_flow_ratio": [
"1"
],
"reduce_fan_stop_start_freq": [
"0"
],
"fan_cooling_layer_time": [
"60"
],
"filament_cost": [
"0"
],
"filament_density": [
"0"
],
"filament_deretraction_speed": [
"nil"
],
"filament_diameter": [
"1.75"
],
"filament_max_volumetric_speed": [
"0"
],
"filament_minimal_purge_on_wipe_tower": [
"90"
],
"filament_retraction_minimum_travel": [
"nil"
],
"filament_retract_before_wipe": [
"nil"
],
"filament_retract_when_changing_layer": [
"nil"
],
"filament_retraction_length": [
"nil"
],
"filament_z_hop": [
"nil"
],
"filament_z_hop_types": [
"nil"
],
"filament_retract_restart_extra": [
"nil"
],
"filament_retraction_speed": [
"nil"
],
"filament_settings_id": [
""
],
"filament_soluble": [
"0"
],
"filament_type": [
"PLA"
],
"filament_vendor": [
"Generic"
],
"filament_wipe": [
"nil"
],
"filament_wipe_distance": [
"nil"
],
"nozzle_temperature_initial_layer": [
"200"
],
"full_fan_speed_layer": [
"0"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"35"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"8"
],
"filament_start_gcode": [
"; Filament gcode\n"
],
"nozzle_temperature": [
"200"
],
"temperature_vitrification": [
"100"
]
}

View file

@ -0,0 +1,88 @@
{
"type": "filament",
"name": "fdm_filament_pa",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"required_nozzle_HRC": [
"40"
],
"cool_plate_temp" : [
"0"
],
"eng_plate_temp" : [
"110"
],
"hot_plate_temp" : [
"110"
],
"textured_plate_temp" : [
"110"
],
"cool_plate_temp_initial_layer" : [
"0"
],
"eng_plate_temp_initial_layer" : [
"110"
],
"hot_plate_temp_initial_layer" : [
"110"
],
"textured_plate_temp_initial_layer" : [
"110"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"4"
],
"filament_max_volumetric_speed": [
"8"
],
"filament_type": [
"PA"
],
"filament_density": [
"1.04"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"290"
],
"reduce_fan_stop_start_freq": [
"0"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"0"
],
"overhang_fan_speed": [
"30"
],
"nozzle_temperature": [
"290"
],
"temperature_vitrification": [
"108"
],
"nozzle_temperature_range_low": [
"260"
],
"nozzle_temperature_range_high": [
"300"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"2"
]
}

View file

@ -0,0 +1,88 @@
{
"type": "filament",
"name": "fdm_filament_pc",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"cool_plate_temp" : [
"0"
],
"eng_plate_temp" : [
"120"
],
"hot_plate_temp" : [
"120"
],
"textured_plate_temp" : [
"120"
],
"cool_plate_temp_initial_layer" : [
"0"
],
"eng_plate_temp_initial_layer" : [
"120"
],
"hot_plate_temp_initial_layer" : [
"120"
],
"textured_plate_temp_initial_layer" : [
"120"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"30"
],
"filament_max_volumetric_speed": [
"23.2"
],
"filament_type": [
"PC"
],
"filament_density": [
"1.04"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"270"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_max_speed": [
"60"
],
"fan_min_speed": [
"10"
],
"overhang_fan_threshold": [
"25%"
],
"overhang_fan_speed": [
"60"
],
"nozzle_temperature": [
"280"
],
"temperature_vitrification": [
"120"
],
"nozzle_temperature_range_low": [
"260"
],
"nozzle_temperature_range_high": [
"290"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"2"
]
}

View file

@ -0,0 +1,82 @@
{
"type": "filament",
"name": "fdm_filament_pet",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"cool_plate_temp" : [
"80"
],
"eng_plate_temp" : [
"0"
],
"hot_plate_temp" : [
"80"
],
"textured_plate_temp" : [
"80"
],
"cool_plate_temp_initial_layer" : [
"80"
],
"eng_plate_temp_initial_layer" : [
"0"
],
"hot_plate_temp_initial_layer" : [
"80"
],
"textured_plate_temp_initial_layer" : [
"80"
],
"slow_down_for_layer_cooling": [
"1"
],
"close_fan_the_first_x_layers": [
"3"
],
"fan_cooling_layer_time": [
"20"
],
"filament_max_volumetric_speed": [
"25"
],
"filament_type": [
"PETG"
],
"filament_density": [
"1.27"
],
"filament_cost": [
"30"
],
"nozzle_temperature_initial_layer": [
"255"
],
"reduce_fan_stop_start_freq": [
"1"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"20"
],
"overhang_fan_speed": [
"100"
],
"nozzle_temperature": [
"255"
],
"temperature_vitrification": [
"80"
],
"nozzle_temperature_range_low": [
"220"
],
"nozzle_temperature_range_high": [
"260"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}

View file

@ -0,0 +1,94 @@
{
"type": "filament",
"name": "fdm_filament_pla",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"fan_cooling_layer_time": [
"100"
],
"filament_max_volumetric_speed": [
"12"
],
"filament_type": [
"PLA"
],
"filament_density": [
"1.24"
],
"filament_cost": [
"20"
],
"cool_plate_temp" : [
"60"
],
"eng_plate_temp" : [
"60"
],
"hot_plate_temp" : [
"60"
],
"textured_plate_temp" : [
"60"
],
"cool_plate_temp_initial_layer" : [
"60"
],
"eng_plate_temp_initial_layer" : [
"60"
],
"hot_plate_temp_initial_layer" : [
"60"
],
"textured_plate_temp_initial_layer" : [
"60"
],
"nozzle_temperature_initial_layer": [
"220"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"overhang_fan_speed": [
"100"
],
"overhang_fan_threshold": [
"50%"
],
"close_fan_the_first_x_layers": [
"1"
],
"nozzle_temperature": [
"220"
],
"temperature_vitrification": [
"60"
],
"nozzle_temperature_range_low": [
"190"
],
"nozzle_temperature_range_high": [
"230"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"4"
],
"additional_cooling_fan_speed": [
"70"
],
"filament_start_gcode": [
"; filament start gcode\n"
]
}

View file

@ -0,0 +1,100 @@
{
"type": "filament",
"name": "fdm_filament_pva",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"cool_plate_temp": [
"55"
],
"eng_plate_temp": [
"0"
],
"hot_plate_temp": [
"55"
],
"textured_plate_temp": [
"65"
],
"cool_plate_temp_initial_layer": [
"55"
],
"eng_plate_temp_initial_layer": [
"0"
],
"hot_plate_temp_initial_layer": [
"55"
],
"textured_plate_temp_initial_layer": [
"65"
],
"fan_cooling_layer_time": [
"100"
],
"filament_max_volumetric_speed": [
"15"
],
"filament_soluble": [
"1"
],
"filament_is_support": [
"1"
],
"filament_type": [
"PVA"
],
"filament_density": [
"1.24"
],
"filament_cost": [
"20"
],
"nozzle_temperature_initial_layer": [
"220"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"overhang_fan_speed": [
"100"
],
"overhang_fan_threshold": [
"50%"
],
"close_fan_the_first_x_layers": [
"1"
],
"nozzle_temperature": [
"220"
],
"temperature_vitrification": [
"55"
],
"nozzle_temperature_range_low": [
"190"
],
"nozzle_temperature_range_high": [
"240"
],
"slow_down_min_speed": [
"10"
],
"slow_down_layer_time": [
"4"
],
"additional_cooling_fan_speed": [
"70"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >45)||(bed_temperature_initial_layer[current_extruder] >45)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S180\n{endif}"
]
}

View file

@ -0,0 +1,88 @@
{
"type": "filament",
"name": "fdm_filament_tpu",
"from": "system",
"instantiation": "false",
"inherits": "fdm_filament_common",
"cool_plate_temp": [
"30"
],
"eng_plate_temp": [
"30"
],
"hot_plate_temp": [
"45"
],
"textured_plate_temp": [
"45"
],
"cool_plate_temp_initial_layer": [
"30"
],
"eng_plate_temp_initial_layer": [
"30"
],
"hot_plate_temp_initial_layer": [
"45"
],
"textured_plate_temp_initial_layer": [
"45"
],
"fan_cooling_layer_time": [
"100"
],
"filament_max_volumetric_speed": [
"15"
],
"filament_type": [
"TPU"
],
"filament_density": [
"1.24"
],
"filament_cost": [
"20"
],
"filament_retraction_length": [
"0.4"
],
"nozzle_temperature_initial_layer": [
"240"
],
"reduce_fan_stop_start_freq": [
"1"
],
"slow_down_for_layer_cooling": [
"1"
],
"fan_max_speed": [
"100"
],
"fan_min_speed": [
"100"
],
"overhang_fan_speed": [
"100"
],
"additional_cooling_fan_speed": [
"70"
],
"close_fan_the_first_x_layers": [
"1"
],
"nozzle_temperature": [
"240"
],
"temperature_vitrification": [
"35"
],
"nozzle_temperature_range_low": [
"200"
],
"nozzle_temperature_range_high": [
"250"
],
"filament_start_gcode": [
"; filament start gcode\n{if (bed_temperature[current_extruder] >35)||(bed_temperature_initial_layer[current_extruder] >35)}M106 P3 S255\n{elsif(bed_temperature[current_extruder] >30)||(bed_temperature_initial_layer[current_extruder] >30)}M106 P3 S180\n{endif}"
]
}

View file

@ -0,0 +1,52 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_025",
"name": "Geeetech A10 M 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A10 M",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"retraction_length": [
"6.5"
],
"retract_restart_extra": [
"-0.2"
],
"retraction_speed": [
"25"
],
"deretraction_speed": [
"25"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A10Mhttps://www.geeetech.com/wiki/index.php/Geeetech_A10M_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A10 M",
"model_id": "Geeetech_A10 M",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "220x220.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_021",
"name": "Geeetech A10 Pro 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A10 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle",
"nozzle_diameter": [
"0.2"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.04"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A10https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_022",
"name": "Geeetech A10 Pro 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A10 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A10https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_023",
"name": "Geeetech A10 Pro 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A10 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A10https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_024",
"name": "Geeetech A10 Pro 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A10 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle",
"nozzle_diameter": [
"0.8"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A10https://www.geeetech.com/wiki/index.php/Geeetech_A10_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A10 Pro",
"model_id": "Geeetech_A10 Pro",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "220x220.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,52 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_026",
"name": "Geeetech A10 T 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A10 T",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"retraction_length": [
"6.5"
],
"retract_restart_extra": [
"-0.2"
],
"retraction_speed": [
"25"
],
"deretraction_speed": [
"25"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A10 T",
"model_id": "Geeetech_A10 T",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "220x220.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_027",
"name": "Geeetech A20 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A20",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle",
"nozzle_diameter": [
"0.2"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.04"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A20https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_028",
"name": "Geeetech A20 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A20",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A20https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_029",
"name": "Geeetech A20 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A20",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A20https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_030",
"name": "Geeetech A20 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A20",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle",
"nozzle_diameter": [
"0.8"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A20https://www.geeetech.com/wiki/index.php/Geeetech_A20_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,52 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_031",
"name": "Geeetech A20 M 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A20 M",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"retraction_length": [
"6.5"
],
"retract_restart_extra": [
"-0.2"
],
"retraction_speed": [
"25"
],
"deretraction_speed": [
"25"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A20Mhttps://www.geeetech.com/wiki/index.php/Geeetech_A20M_3D_printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A20 M",
"model_id": "Geeetech_A20 M",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "250x250.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,52 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_032",
"name": "Geeetech A20 T 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A20 T",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"retraction_length": [
"6.5"
],
"retract_restart_extra": [
"-0.2"
],
"retraction_speed": [
"25"
],
"deretraction_speed": [
"25"
],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A20 T",
"model_id": "Geeetech_A20 T",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "250x250.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A20",
"model_id": "Geeetech_A20",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "250x250.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,52 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_037",
"name": "Geeetech A30 M 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A30 M",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"retraction_length": [
"6.5"
],
"retract_restart_extra": [
"-0.2"
],
"retraction_speed": [
"25"
],
"deretraction_speed": [
"25"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "420",
"retract_lift_below":[
"419"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A30 M",
"model_id": "Geeetech_A30 M",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "320x320.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_033",
"name": "Geeetech A30 Pro 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A30 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle",
"nozzle_diameter": [
"0.2"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.04"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "420",
"retract_lift_below":[
"419"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A30https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_034",
"name": "Geeetech A30 Pro 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A30 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "420",
"retract_lift_below":[
"419"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A30https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_035",
"name": "Geeetech A30 Pro 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A30 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "420",
"retract_lift_below":[
"419"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A30https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_036",
"name": "Geeetech A30 Pro 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A30 Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle",
"nozzle_diameter": [
"0.8"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "420",
"retract_lift_below":[
"419"
],
"machine_start_gcode": ";Geeetech official wiki homepage for A30https://www.geeetech.com/wiki/index.php/Geeetech_A30_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A30 Pro",
"model_id": "Geeetech_A30 Pro",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "320x320.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,52 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_038",
"name": "Geeetech A30 T 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech A30 T",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"retraction_length": [
"6.5"
],
"retract_restart_extra": [
"-0.2"
],
"retraction_speed": [
"25"
],
"deretraction_speed": [
"25"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "420",
"retract_lift_below":[
"419"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors", "machine_end_gcode": "G1 E-2.5 F2100 ; Retract filament\nG92 E0.0\nG1{if max_layer_z < printable_height} Z{z_offset+min(max_layer_z+30, printable_height+0.2)}{endif} E-1.5 F720 ; Retract and raise Z\nG4 ; wait\nM104 S0 ; Cooldown hotend\nM140 S0 ; Cooldown bed\nM107 ; off fan\nG1 X0 Y100 F3000 ; park print head\nM84 ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech A30 T",
"model_id": "Geeetech_A30 T",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "320x320.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_005",
"name": "Geeetech Mizar 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle",
"nozzle_diameter": [
"0.2"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.04"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_006",
"name": "Geeetech Mizar 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_007",
"name": "Geeetech Mizar 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_008",
"name": "Geeetech Mizar 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle",
"nozzle_diameter": [
"0.8"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech Official open-source firmware for Mizar: https://github.com/Geeetech3D/Mizar \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_021",
"name": "Geeetech Mizar M 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar M",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"255x0",
"255x255",
"0x255"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarMhttps://www.geeetech.com/wiki/index.php/Mizar_M \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech Mizar M",
"model_id": "Geeetech_Mizar M",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "255x255.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_017",
"name": "Geeetech Mizar Max 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Max",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle",
"nozzle_diameter": [
"0.2"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.04"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "400",
"retract_lift_below":[
"399"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_018",
"name": "Geeetech Mizar Max 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Max",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "400",
"retract_lift_below":[
"399"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_019",
"name": "Geeetech Mizar Max 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Max",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "400",
"retract_lift_below":[
"399"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_020",
"name": "Geeetech Mizar Max 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Max",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle",
"nozzle_diameter": [
"0.8"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"printable_area": [
"0x0",
"320x0",
"320x320",
"0x320"
],
"printable_height": "400",
"retract_lift_below":[
"399"
],
"machine_start_gcode": ";Custom Start G-code\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech Mizar Max",
"model_id": "Geeetech_Mizar Max",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "320x320.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_013",
"name": "Geeetech Mizar Pro 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle",
"nozzle_diameter": [
"0.2"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.04"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarProhttps://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_014",
"name": "Geeetech Mizar Pro 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarProhttps://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_015",
"name": "Geeetech Mizar Pro 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarProhttps://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_016",
"name": "Geeetech Mizar Pro 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar Pro",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle",
"nozzle_diameter": [
"0.8"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"printable_area": [
"0x0",
"220x0",
"220x220",
"0x220"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarProhttps://www.geeetech.com/wiki/index.php/Geeetech_Mizar_Pro_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech Mizar Pro",
"model_id": "Geeetech_Mizar Pro",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "220x220.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_009",
"name": "Geeetech Mizar S 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar S",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Standard @Geeetech common 0.2 nozzle",
"nozzle_diameter": [
"0.2"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.14"
],
"min_layer_height": [
"0.04"
],
"printable_area": [
"0x0",
"255x0",
"255x255",
"0x255"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_010",
"name": "Geeetech Mizar S 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar S",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech common",
"nozzle_diameter": [
"0.4"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.07"
],
"printable_area": [
"0x0",
"255x0",
"255x255",
"0x255"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_011",
"name": "Geeetech Mizar S 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar S",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech common 0.6 nozzle",
"nozzle_diameter": [
"0.6"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.42"
],
"min_layer_height": [
"0.12"
],
"printable_area": [
"0x0",
"255x0",
"255x255",
"0x255"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,40 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_012",
"name": "Geeetech Mizar S 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Mizar S",
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @Geeetech common 0.8 nozzle",
"nozzle_diameter": [
"0.8"
],
"extruder_type": [
"Bowden"
],
"max_layer_height": [
"0.56"
],
"min_layer_height": [
"0.16"
],
"printable_area": [
"0x0",
"255x0",
"255x255",
"0x255"
],
"printable_height": "260",
"retract_lift_below":[
"259"
],
"machine_start_gcode": ";Geeetech official wiki homepage for MizarS: https://www.geeetech.com/wiki/index.php/Geeetech_Mizar_S_3D_Printer \nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 ;Off Fan\nG1 Z5.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z1.4 F6000 ; Move to start position\nG1 X0.1 Y80.0 Z1.4 F1000 E25 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y80.0 Z1.4 F6000 ; Move to side a little\nG1 X1.4 Y20 Z1.4 F1000 E20 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X5 Y20 Z0.28 F3000.0 ; Move over to prevent blob squish\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < max_print_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech Mizar S",
"model_id": "Geeetech_Mizar S",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "255x255.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech Mizar",
"model_id": "Geeetech_Mizar",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "220x220.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech;Generic PLA @Geeetech_FastSpeed;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,84 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_002",
"name": "Geeetech Thunder 0.2 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Thunder",
"default_filament_profile": ["Generic PLA @Geeetech_FastSpeed"],
"extruder_type": ["Bowden"],
"nozzle_diameter": ["0.2"],
"printer_variant": "0.2",
"default_print_profile": "0.10mm Fine @Geeetech Thunder",
"max_layer_height": ["0.14"],
"min_layer_height": ["0.04"],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":["259"],
"machine_max_acceleration_extruding": [
"3500",
"3500"
],
"machine_max_acceleration_retracting": [
"3500",
"3500"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"4000",
"4000"
],
"machine_max_acceleration_z": [
"50",
"50"
],
"machine_max_speed_e": [
"35",
"35"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"10",
"10"
],
"machine_max_jerk_e": [
"8",
"8"
],
"machine_max_jerk_x": [
"45",
"45"
],
"machine_max_jerk_y": [
"45",
"45"
],
"machine_max_jerk_z": [
"0.8",
"0.8"
],
"machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------",
"machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers",
"nozzle_type": "brass",
"auxiliary_fan": "1"
}

View file

@ -0,0 +1,84 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_001",
"name": "Geeetech Thunder 0.4 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Thunder",
"default_filament_profile": ["Generic PLA @Geeetech_FastSpeed"],
"extruder_type": ["Bowden"],
"nozzle_diameter": ["0.4"],
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @Geeetech Thunder",
"max_layer_height": ["0.3"],
"min_layer_height": ["0.07"],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":["259"],
"machine_max_acceleration_extruding": [
"3500",
"3500"
],
"machine_max_acceleration_retracting": [
"3500",
"3500"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"4000",
"4000"
],
"machine_max_acceleration_z": [
"50",
"50"
],
"machine_max_speed_e": [
"35",
"35"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"10",
"10"
],
"machine_max_jerk_e": [
"8",
"8"
],
"machine_max_jerk_x": [
"45",
"45"
],
"machine_max_jerk_y": [
"45",
"45"
],
"machine_max_jerk_z": [
"0.8",
"0.8"
],
"machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------",
"machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers",
"nozzle_type": "brass",
"auxiliary_fan": "1"
}

View file

@ -0,0 +1,84 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_003",
"name": "Geeetech Thunder 0.6 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Thunder",
"default_filament_profile": ["Generic PLA @Geeetech_FastSpeed"],
"extruder_type": ["Bowden"],
"nozzle_diameter": ["0.6"],
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @Geeetech Thunder 0.6 nozzle",
"max_layer_height": ["0.42"],
"min_layer_height": ["0.12"],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":["259"],
"machine_max_acceleration_extruding": [
"3500",
"3500"
],
"machine_max_acceleration_retracting": [
"3500",
"3500"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"4000",
"4000"
],
"machine_max_acceleration_z": [
"50",
"50"
],
"machine_max_speed_e": [
"35",
"35"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"10",
"10"
],
"machine_max_jerk_e": [
"8",
"8"
],
"machine_max_jerk_x": [
"45",
"45"
],
"machine_max_jerk_y": [
"45",
"45"
],
"machine_max_jerk_z": [
"0.8",
"0.8"
],
"machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------",
"machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers",
"nozzle_type": "brass",
"auxiliary_fan": "1"
}

View file

@ -0,0 +1,84 @@
{
"type": "machine",
"setting_id": "GM_GEEETECH_004",
"name": "Geeetech Thunder 0.8 nozzle",
"from": "system",
"instantiation": "true",
"inherits": "fdm_geeetech_common",
"printer_model": "Geeetech Thunder",
"default_filament_profile": ["Generic PLA @Geeetech_FastSpeed"],
"extruder_type": ["Bowden"],
"nozzle_diameter": ["0.8"],
"printer_variant": "0.8",
"default_print_profile": "0.44mm Draft @Geeetech Thunder 0.8 nozzle",
"max_layer_height": ["0.56"],
"min_layer_height": ["0.16"],
"printable_area": [
"0x0",
"250x0",
"250x250",
"0x250"
],
"printable_height": "260",
"retract_lift_below":["259"],
"machine_max_acceleration_extruding": [
"3500",
"3500"
],
"machine_max_acceleration_retracting": [
"3500",
"3500"
],
"machine_max_acceleration_travel": [
"5000",
"5000"
],
"machine_max_acceleration_x": [
"5000",
"5000"
],
"machine_max_acceleration_y": [
"4000",
"4000"
],
"machine_max_acceleration_z": [
"50",
"50"
],
"machine_max_speed_e": [
"35",
"35"
],
"machine_max_speed_x": [
"300",
"300"
],
"machine_max_speed_y": [
"300",
"300"
],
"machine_max_speed_z": [
"10",
"10"
],
"machine_max_jerk_e": [
"8",
"8"
],
"machine_max_jerk_x": [
"45",
"45"
],
"machine_max_jerk_y": [
"45",
"45"
],
"machine_max_jerk_z": [
"0.8",
"0.8"
],
"machine_start_gcode": ";Official viki homepage for Thunder:https://www.geeetech.com/wiki/index.php/Geeetech_Thunder_3D_printer\n\nM104 S[first_layer_temperature] ; Set Hotend Temp.\nM140 S[first_layer_bed_temperature] ; Set bed Temp.\nM190 S[first_layer_bed_temperature] ; Wait for Bed Temp.\nM109 S[first_layer_temperature] ; Wait for Hotend Temp.\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nG92 E0 ; Reset Extruder\nG28 ; Home all axes\nM107 P0 ;Off Main Fan\nM107 P1 ;Off Aux Fan\nM2012 P8 S1 F100 ; ON Light\nG1 Z5.0 F3000 ;Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X0.1 Y20 Z0.8 F5000 ; Move to start position\nG1 X0.1 Y200.0 Z1.2 F1500 E30 ; Draw the first line\nG92 E0 ; Reset Extruder\nG1 X0.4 Y200.0 Z1.2 F3000 ; Move to side a little\nG1 X0.4 Y20 Z1.2 F1500 E25 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move the Z-axis slightly up to prevent scratching the heatbed\nG1 X5 Y20 Z0.4 F3000.0 ; Scrape off nozzle residue\nG92 E0\n;---------------------------------------\n;M106 P0 S383 ; ON MainFan 150% if need\n;M106 P1 S255 ; ON Aux Fan 100% if need\n;---------------------------------------",
"machine_end_gcode": "G91 ;Switch to relative positioning\nG1 E-2.5 F2700 ;Retract filament\nG1 E-1.5 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Move away\nG1 Z10 ;lift print head\nG90 ;Switch to absolute positioning\nG28 X Y ;homing XY\nM106 S0 ;off Fan\nM104 S0 ;Cooldown hotend\nM140 S0 ;Cooldown bed\nM84 X Y E ;Disable steppers",
"nozzle_type": "brass",
"auxiliary_fan": "1"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Geeetech Thunder",
"model_id": "Geeetech_Thunder",
"nozzle_diameter": "0.4;0.2;0.6;0.8",
"machine_tech": "FFF",
"family": "Geeetech",
"bed_model": "250x250.stl",
"bed_texture": "Geeetech_buildplate_texture.png",
"hotend_model": "",
"default_materials": "Generic PLA @Geeetech_FastSpeed;Generic PLA-CF @Geeetech;Generic PETG @Geeetech;Generic ABS @Geeetech;Generic TPU @Geeetech"
}

View file

@ -0,0 +1,77 @@
{
"type": "machine",
"name": "fdm_Geeetech_HS_common",
"from": "system",
"instantiation": "false",
"inherits": "fdm_geeetech_common",
"gcode_flavor": "klipper",
"auxiliary_fan": "1",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"20000",
"20000"
],
"machine_max_acceleration_retracting": [
"5000",
"5000"
],
"machine_max_acceleration_travel": [
"20000",
"20000"
],
"machine_max_acceleration_x": [
"20000",
"20000"
],
"machine_max_acceleration_y": [
"20000",
"20000"
],
"machine_max_acceleration_z": [
"500",
"500"
],
"machine_max_speed_e": [
"30",
"30"
],
"machine_max_speed_x": [
"600",
"600"
],
"machine_max_speed_y": [
"600",
"600"
],
"machine_max_speed_z": [
"20",
"20"
],
"machine_max_jerk_e": [
"2.5",
"2.5"
],
"machine_max_jerk_x": [
"12",
"12"
],
"machine_max_jerk_y": [
"12",
"12"
],
"machine_max_jerk_z": [
"2",
"2"
],
"default_filament_profile": [
"Generic PLA @Geeetech_FastSpeed"
],
"change_filament_gcode": "",
"machine_pause_gcode": "M0",
"machine_start_gcode": "G28\nM141 S0\nG0 Z50 F600\nM190 S[first_layer_bed_temperature]\nG28 Z\nG29 ; mesh bed leveling ,comment this code to close it\nG0 X0 Y0 Z50 F6000\nM109 S[first_layer_temperature]\nM83\nG0 Z5 F1200\nG0 X{first_layer_print_min[0]} Y{max(0, first_layer_print_min[1] - 2)} F12000\nG0 Z0.2 F600\nG1 E3 F1800\nG0 Z0.3 F600\nG1 X{min(first_layer_print_min[0] + 30,print_bed_max[0])} E6 F600",
"machine_end_gcode": "M104 S0\nM140 S0\nG92 E0\nG1 E-3 F1800\nG90\nG0 Z{min(max_print_height,max_layer_z+10)} F600\nG0 X0 Y{print_bed_max[1]} F12000",
"scan_first_layer": "0"
}

View file

@ -0,0 +1,141 @@
{
"type": "machine",
"name": "fdm_geeetech_common",
"from": "system",
"instantiation": "false",
"inherits": "fdm_machine_common",
"gcode_flavor": "marlin",
"machine_max_acceleration_e": [
"5000",
"5000"
],
"machine_max_acceleration_extruding": [
"1000",
"1000"
],
"machine_max_acceleration_retracting": [
"1000",
"1000"
],
"machine_max_acceleration_travel": [
"500",
"500"
],
"machine_max_acceleration_x": [
"500",
"500"
],
"machine_max_acceleration_y": [
"500",
"500"
],
"machine_max_acceleration_z": [
"500",
"500"
],
"machine_max_speed_e": [
"60",
"60"
],
"machine_max_speed_x": [
"200",
"200"
],
"machine_max_speed_y": [
"200",
"200"
],
"machine_max_speed_z": [
"10",
"10"
],
"machine_max_jerk_e": [
"5",
"5"
],
"machine_max_jerk_x": [
"8",
"8"
],
"machine_max_jerk_y": [
"8",
"8"
],
"machine_max_jerk_z": [
"0.4",
"0.4"
],
"machine_min_extruding_rate": [
"0",
"0"
],
"machine_min_travel_rate": [
"0",
"0"
],
"max_layer_height": [
"0.32"
],
"min_layer_height": [
"0.08"
],
"printable_height": "250",
"extruder_clearance_radius": "47",
"extruder_clearance_height_to_rod": "34",
"extruder_clearance_height_to_lid": "34",
"printer_settings_id": "",
"printer_technology": "FFF",
"printer_variant": "0.4",
"retraction_minimum_travel": [
"2"
],
"retract_before_wipe": [
"70%"
],
"retract_when_changing_layer": [
"1"
],
"retraction_length": [
"7"
],
"retract_length_toolchange": [
"2"
],
"z_hop": [
"0"
],
"retract_restart_extra": [
"0"
],
"retract_restart_extra_toolchange": [
"0"
],
"retraction_speed": [
"20"
],
"deretraction_speed": [
"20"
],
"silent_mode": "0",
"single_extruder_multi_material": "1",
"change_filament_gcode": "",
"machine_pause_gcode": "M25 ;pause print",
"wipe": [
"1"
],
"default_filament_profile": [
"Generic PLA @Geeetech"
],
"bed_exclude_area": [
"0x0"
],
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM140 S[bed_temperature_initial_layer] ; set final bed temp\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing\nG4 S10 ; allow partial nozzle warmup\nG28 ; home all axis\nG1 Z50 F240\nG1 X2 Y10 F3000\nM104 S[nozzle_temperature_initial_layer] ; set final nozzle temp\nM190 S[bed_temperature_initial_layer] ; wait for bed temp to stabilize\nM109 S[nozzle_temperature_initial_layer] ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 F5000\nG92 E0\nG1 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
"layer_change_gcode": ";------------------------------------\n;layer No[layer_num] ———>Print Height[layer_z] mm\n;------------------------------------",
"scan_first_layer": "0",
"nozzle_type": "undefine",
"support_multi_bed_types": "1",
"auxiliary_fan": "0",
"z_hop_types": "Normal Lift"
}

Some files were not shown because too many files have changed in this diff Show more