Skip to content

Commit ec2c7b4

Browse files
authored
Merge pull request #37 from RIcePatrol/main
Added Suzuki SUZ18 key type
2 parents 4d4ef4b + d9ac012 commit ec2c7b4

6 files changed

Lines changed: 28 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 1.5
2+
* Added Suzuki SUZ18 key format support by @RIcePatrol
3+
14
## 1.4
25
* Added Weiser WR3 key format support by @lightos
36

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ To measure your key:
1616
- Thank [@HonestLocksmith](https://github.com/HonestLocksmith) for PR #13 and #20. TONS of new key formats and supports for DOUBLE-SIDED keys are added. We have car keys now!
1717
- Thank [@Offreds](https://github.com/Offreds) for PR #32. We now have a more streamlined workflow for key format selection.
1818
- Thank [@lightos](https://github.com/lightos) for PR #36. Weiser WR3 key format was added.
19+
- Thank [@RIcePatrol](https://github.com/RIcePatrol) for PR #37. Suzuki SUZ18 key format was added.
1920
- Hey! We are on [Adam Savage's show](https://youtu.be/c8q2YVRiOAE?t=485)! Thanks for featuring my app!
2021
- We also made it to @TalkingSasquach's YouTube! He's made an awesome walkthrough from decoding the key bitting to 3D-printing copies. [Check it out!](https://www.youtube.com/watch?v=P3-KhSJE1as)
2122

application.fam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ App(
1212
fap_category="Tools",
1313
fap_icon_assets="assets",
1414
fap_description="@README.md",
15-
fap_version="1.4",
15+
fap_version="1.5",
1616
fap_author="Torron"
1717
)

key_copier.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ static KeyCopierApp* key_copier_app_alloc() {
642642
app->dialogs = furi_record_open(RECORD_DIALOGS);
643643
app->file_path = furi_string_alloc();
644644
app->submenu = submenu_alloc();
645-
submenu_set_header(app->submenu, "Key Copier v1.4");
645+
submenu_set_header(app->submenu, "Key Copier v1.5");
646646
submenu_add_item(
647647
app->submenu,
648648
"Select Key Format",
@@ -716,7 +716,7 @@ static KeyCopierApp* key_copier_app_alloc() {
716716
0,
717717
128,
718718
64,
719-
"Key Maker App 1.4\nAuthor: @Torron\n\nTo measure your key:\n\n1. Place "
719+
"Key Maker App 1.5\nAuthor: @Torron\n\nTo measure your key:\n\n1. Place "
720720
"it on top of the screen.\n\n2. Use the contour to align your key.\n\n3. "
721721
"Adjust each pin's depth until they match. It's easier if you look with "
722722
"one eye closed.\n\nGithub: github.com/zinongli/KeyCopier \n\nSpecial "

key_formats.c

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,26 @@ const KeyFormat all_formats[] = {
356356
.macs = 4,
357357
.clearance = 3},
358358

359+
{.manufacturer = "Suzuki",
360+
.format_name = "SUZ18",
361+
.sides = 2,
362+
.format_link = "X241",
363+
.first_pin_inch = 0.16,
364+
.last_pin_inch = 0.73,
365+
.pin_increment_inch = 0.095,
366+
.pin_num = 7,
367+
.pin_width_inch = 0.045,
368+
.elbow_inch = 0.1, // this should be equal to first pin inch for tip
369+
// stopped key line
370+
.drill_angle = 90,
371+
.uncut_depth_inch = 0.28,
372+
.deepest_depth_inch = 0.22,
373+
.depth_step_inch = 0.020,
374+
.min_depth_ind = 1,
375+
.max_depth_ind = 4,
376+
.macs = 4,
377+
.clearance = 3},
378+
359379
{.manufacturer = "Yamaha",
360380
.format_name = "YM63",
361381
.sides = 2,

key_formats.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef KEY_FORMATS_H
22
#define KEY_FORMATS_H
33

4-
#define FORMAT_NUM 22
4+
#define FORMAT_NUM 23
55

66
typedef struct {
77
char* manufacturer;

0 commit comments

Comments
 (0)