[boards] Add Tuya series 1 boards

This commit is contained in:
Kuba Szczodrzyński
2023-06-18 20:19:05 +02:00
parent f9fb78feed
commit 6af97d2691
19 changed files with 1319 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
{
"pcb": {
"scale": 10,
"test_pads": {
"TSCK": "cb1s.back.sck.anchor",
"TCSN": "cb1s.back.csn.anchor",
"TSI": "cb1s.back.si.anchor",
"TSO": "cb1s.back.so.anchor"
},
"back": [
{
"name": "test_pad_1mm",
"pos": "2.66,14.4"
},
{
"name": "test_pad_1mm",
"pos": "2.66,15.9"
},
{
"name": "test_pad_1mm",
"pos": "2.66,17.4"
},
{
"name": "test_pad_1mm",
"pos": "2.66,18.9"
},
{
"id": "sck",
"name": "label_line_down",
"pos": "3.5,14.3",
"vars": {
"DIR": "right",
"W": 1.0,
"H": 0
}
},
{
"id": "csn",
"name": "label_line_down",
"pos": "3.5,15.8",
"vars": {
"DIR": "right",
"W": 1.0,
"H": 0
}
},
{
"id": "si",
"name": "label_line_down",
"pos": "3.5,17.3",
"vars": {
"DIR": "right",
"W": 1.0,
"H": 0
}
},
{
"id": "so",
"name": "label_line_down",
"pos": "3.5,18.8",
"vars": {
"DIR": "right",
"W": 1.0,
"H": 0
}
}
]
}
}

101
boards/_base/pcb/cb1s.json Normal file
View File

@@ -0,0 +1,101 @@
{
"pcb": {
"templates": [
"tuya1",
"pcb-blue-light",
"tuya-16x24",
"rf-type1"
],
"scale": 15,
"pinout_hidden": "I2S,TRIG,WAKE,CTS,RTS,SD",
"pinout": {
"1": {
"PWR": "VCC5"
},
"2": {
"IC": 27,
"ARD": "D0"
},
"3": {
"IC": 26,
"ARD": "D1"
},
"4": {
"PWR": 3.3
},
"5": {
"GND": null
},
"6": {
"IC": 22,
"ARD": "D2"
},
"7": {
"IC": 23,
"ARD": "D3"
},
"8": {
"IC": 29,
"ARD": "D4"
},
"9": {
"IC": 25,
"ARD": "D5"
},
"10": {
"IC": 24,
"ARD": "D6"
},
"11": {
"IC": 28,
"ARD": "D7"
},
"12": {
"IC": 16,
"ARD": "D8"
},
"13": {
"IC": 15,
"ARD": "D9"
},
"14": {
"GND": null
},
"15": {
"GND": null
},
"16": {
"IC": 21
},
"17": {
"IC": 17,
"ARD": [
"D10",
"A0"
]
},
"18": {
"GND": null
},
"TSCK": {
"IC": 20,
"ARD": "D11"
},
"TCSN": {
"IC": 19,
"ARD": "D12"
},
"TSO": {
"IC": 17,
"ARD": [
"D10",
"A0"
]
},
"TSI": {
"IC": 18,
"ARD": "D13"
}
}
}
}

View File

@@ -0,0 +1,99 @@
{
"pcb": {
"templates": [
"tuya1",
"tuya1s",
"pcb-blue-light",
"tuya-16x24",
"rf-type1"
],
"scale": 15,
"pinout_hidden": "I2S,TRIG,WAKE,CTS,RTS,SD",
"pinout": {
"1": {
"PWR": "VCC5"
},
"2": {
"IC": 27,
"ARD": "D0"
},
"3": {
"IC": 26,
"ARD": "D1"
},
"4": {
"PWR": 3.3
},
"5": {
"GND": null
},
"6": {
"IC": 15,
"ARD": "D2"
},
"7": {
"IC": 16,
"ARD": "D3"
},
"8": {
"IC": 29,
"ARD": "D4"
},
"9": {
"IC": 24,
"ARD": "D5"
},
"10": {
"IC": 23,
"ARD": "D6"
},
"11": {
"IC": 28,
"ARD": "D7"
},
"12": {
"IC": 25,
"ARD": "D8"
},
"13": {
"IC": 22,
"ARD": "D9"
},
"14": {
"GND": null
},
"15": {
"GND": null
},
"16": {
"IC": 21
},
"17": {
"IC": 17,
"ARD": [
"D10",
"A0"
]
},
"18": {
"GND": null
},
"19": {
"IC": 17,
"ARD": [
"D10",
"A0"
]
},
"20": {
"IC": 18
},
"21": {
"IC": 19
},
"22": {
"IC": 20
}
}
}
}

82
boards/_base/pcb/wr1.json Normal file
View File

@@ -0,0 +1,82 @@
{
"pcb": {
"templates": [
"tuya1",
"pcb-black",
"tuya-16x24",
"rf-type1"
],
"scale": 15,
"pinout_hidden": "I2S,TRIG,WAKE,CTS,RTS,SD",
"pinout": {
"1": {
"PWR": "VCC5"
},
"2": {
"IC": 32,
"ARD": "D0"
},
"3": {
"IC": 29,
"ARD": "D1"
},
"4": {
"PWR": 3.3
},
"5": {
"GND": null
},
"6": {
"IC": 13,
"ARD": "D2"
},
"7": {
"IC": 14,
"ARD": "D3"
},
"8": {
"IC": 1,
"ARD": "D4"
},
"9": {
"IC": 16,
"ARD": "D5"
},
"10": {
"IC": 28,
"ARD": "D6"
},
"11": {
"IC": 2,
"ARD": "D7"
},
"12": {
"IC": 30,
"ARD": [
"D8",
"A0"
]
},
"13": {
"IC": 31,
"ARD": "D9"
},
"14": {
"GND": null
},
"15": {
"GND": null
},
"16": {
"IC": 12
},
"17": {
"IC": 27,
"ARD": "A1"
},
"18": {
"GND": null
}
}
}
}

View File

@@ -0,0 +1,82 @@
{
"pcb": {
"templates": [
"tuya1",
"pcb-blue-light",
"tuya-16x24",
"rf-type1"
],
"scale": 15,
"pinout_hidden": "I2S,TRIG,WAKE,CTS,RTS,SD",
"pinout": {
"1": {
"PWR": "VCC5"
},
"2": {
"IC": 32,
"ARD": "D0"
},
"3": {
"IC": 29,
"ARD": "D1"
},
"4": {
"PWR": 3.3
},
"5": {
"GND": null
},
"6": {
"IC": 13,
"ARD": "D2"
},
"7": {
"IC": 14,
"ARD": "D3"
},
"8": {
"IC": 1,
"ARD": "D4"
},
"9": {
"IC": 17,
"ARD": "D5"
},
"10": {
"IC": 28,
"ARD": "D6"
},
"11": {
"IC": 2,
"ARD": "D7"
},
"12": {
"IC": 30,
"ARD": [
"D8",
"A0"
]
},
"13": {
"IC": 31,
"ARD": "D9"
},
"14": {
"GND": null
},
"15": {
"GND": null
},
"16": {
"IC": 12
},
"17": {
"IC": 27,
"ARD": "A1"
},
"18": {
"GND": null
}
}
}
}