├── .gitignore
├── PhoneApp-connector.png
├── README.md
└── res
├── Screenshot-1.png
├── Screenshot-2.png
├── Screenshot-3.png
├── app-dict.json
├── display01.png
├── display02.png
└── display03.png
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | MyStudio-linux.tar.gz
3 | MyStudio-macos/*
4 |
5 | .DS_Store
6 |
7 | MyStudio-macosx86.zip
8 | MyStudio-windows.zip
9 | mystudio-windows.exe
10 | MyStudio 0.0.1-macosx86.dmg
11 | .history
--------------------------------------------------------------------------------
/PhoneApp-connector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/elephantrobotics/myStudio/11a3e58d92cd696fd1f0788e6494c75fce98f9e7/PhoneApp-connector.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MyStudio
2 |
3 | 
4 |
5 | 
6 |
7 | 
8 |
9 | ## Installation
10 |
11 | Download from [GitHub Releases](https://github.com/elephantrobotics/MyStudio/releases) and install it.
12 |
13 | You can also [download](https://www.elephantrobotics.com/myCobot/#myStudio) the software from the official website.
14 |
15 | ## How to use
16 |
17 | **For Windows**
18 |
19 | You can download `.exe` to install the software.
20 |
21 | **For MacOS**
22 |
23 | You can download `.dmg` to install the software.
24 |
25 | **For Linux**
26 |
27 | Enter the `uname - m` command in the command line to check the hardware architecture of the current system.
28 |
29 | If it is x86_64:
30 | Decompression software. Open a terminal, enter the unzipped directory, and run `sudo ./myStudio-xxx-linux_x64.AppImage`.
31 |
32 | If it is aarch64:
33 | Decompression software. Open a terminal, enter the unzipped directory, and run `sudo ./myStudio-xxx-linux_arm64.AppImage`.
34 |
35 | ## Open Source Firmware Flashing
36 |
37 | If you would like an open-source host-side flashing process, please see:
38 |
39 |
40 | Please note that this tool will still download proprietary firmware binaries.
41 |
--------------------------------------------------------------------------------
/res/Screenshot-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/elephantrobotics/myStudio/11a3e58d92cd696fd1f0788e6494c75fce98f9e7/res/Screenshot-1.png
--------------------------------------------------------------------------------
/res/Screenshot-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/elephantrobotics/myStudio/11a3e58d92cd696fd1f0788e6494c75fce98f9e7/res/Screenshot-2.png
--------------------------------------------------------------------------------
/res/Screenshot-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/elephantrobotics/myStudio/11a3e58d92cd696fd1f0788e6494c75fce98f9e7/res/Screenshot-3.png
--------------------------------------------------------------------------------
/res/app-dict.json:
--------------------------------------------------------------------------------
1 | {
2 | "basic": {
3 | "myCobotBLE": {
4 | "English": "This is a Bluetooth server for communicating with app",
5 | "Chinese": "这是一个用于与应用程序通信的蓝牙服务器",
6 | "Japanese": "これは、アプリケーションと通信するためのBluetoothサーバです",
7 | "Author": "Elephant Robotics",
8 | "Version": {
9 | "v1.0": {
10 | "url": [
11 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/myCobotBLE/v1.0/myCobotBLE-1.0.ino.bin"
12 | ],
13 | "save_path": {
14 | "win": [
15 | "resources/static/res/myCobotBLE-1.0.ino.bin"
16 | ],
17 | "linux": [
18 | "static/res/myCobotBLE-1.0.ino.bin"
19 | ],
20 | "macos": [
21 | "/Applications/Mystudio.app/Contents/Resources/static/res/myCobotBLE-1.0.ino.bin"
22 | ]
23 | }
24 | }
25 | },
26 | "logo": "static/Topbar/basic.png",
27 | "download": "false"
28 | },
29 | "minirobot": {
30 | "English": "This firmware integrates maincontrol calibration transponder information",
31 | "Chinese": "此固件集成了maincontrol calibration transponder information",
32 | "Japanese": "このファームウェアは、mancontrol caribration transponder informationを統合しています。",
33 | "Author": "Elephant Robotics",
34 | "Version": {
35 | "v0.4": {
36 | "url": [
37 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/newminirobot/minirobot-0.4.bin"
38 | ],
39 | "save_path": {
40 | "win": [
41 | "resources/static/res/minirobot-0.4.bin"
42 | ],
43 | "linux": [
44 | "static/res/minirobot-0.4.bin"
45 | ],
46 | "macos": [
47 | "/Applications/Mystudio.app/Contents/Resources/static/res/minirobot-0.4.bin"
48 | ]
49 | }
50 | }
51 | },
52 | "logo": "static/Topbar/basic.png",
53 | "download": "false"
54 | }
55 | },
56 | "atom": {
57 | "AtomMain": {
58 | "English": "Used to control mycobot.",
59 | "Chinese": "用来控制mycobot。",
60 | "Japanese": "mycobotをコントロールするために使用します。",
61 | "Author": "Elephant Robotics",
62 | "Version": {
63 | "v3.2": {
64 | "url": [
65 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v3.2/AtomMain-3.2.bin"
66 | ],
67 | "save_path": {
68 | "win": [
69 | "resources/static/res/AtomMain-3.2.bin"
70 | ],
71 | "linux": [
72 | "static/res/AtomMain-3.2.bin"
73 | ],
74 | "macos": [
75 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-3.2.bin"
76 | ]
77 | }
78 | },
79 | "v3.1": {
80 | "url": [
81 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v3.1/AtomMain-3.1.ino.bin"
82 | ],
83 | "save_path": {
84 | "win": [
85 | "resources/static/res/AtomMain-3.1.ino.bin"
86 | ],
87 | "linux": [
88 | "static/res/AtomMain-3.1.ino.bin"
89 | ],
90 | "macos": [
91 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-3.1.ino.bin"
92 | ]
93 | }
94 | },
95 | "v3.0": {
96 | "url": [
97 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v3.0/AtomMain-3.0.ino.bin"
98 | ],
99 | "save_path": {
100 | "win": [
101 | "resources/static/res/AtomMain-3.0.ino.bin"
102 | ],
103 | "linux": [
104 | "static/res/AtomMain-3.0.ino.bin"
105 | ],
106 | "macos": [
107 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-3.0.ino.bin"
108 | ]
109 | }
110 | },
111 | "v2.8": {
112 | "url": [
113 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v2.8/AtomMain-2.8.ino.bin"
114 | ],
115 | "save_path": {
116 | "win": [
117 | "resources/static/res/AtomMain-2.8.ino.bin"
118 | ],
119 | "linux": [
120 | "static/res/AtomMain-2.8.ino.bin"
121 | ],
122 | "macos": [
123 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-2.8.ino.bin"
124 | ]
125 | }
126 | },
127 | "v2.7": {
128 | "url": [
129 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v2.7/AtomMain-2.7.ino.bin"
130 | ],
131 | "save_path": {
132 | "win": [
133 | "resources/static/res/AtomMain-2.7.ino.bin"
134 | ],
135 | "linux": [
136 | "static/res/AtomMain-2.7.ino.bin"
137 | ],
138 | "macos": [
139 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-2.7.ino.bin"
140 | ]
141 | }
142 | },
143 | "v2.6": {
144 | "url": [
145 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v2.6/AtomMain-2.6.ino.bin"
146 | ],
147 | "save_path": {
148 | "win": [
149 | "resources/static/res/AtomMain-2.6.ino.bin"
150 | ],
151 | "linux": [
152 | "static/res/AtomMain-2.6.ino.bin"
153 | ],
154 | "macos": [
155 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-2.6.ino.bin"
156 | ]
157 | }
158 | },
159 | "v2.5": {
160 | "url": [
161 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v2.5/AtomMain-2.5.ino.bin"
162 | ],
163 | "save_path": {
164 | "win": [
165 | "resources/static/res/AtomMain-2.5.ino.bin"
166 | ],
167 | "linux": [
168 | "static/res/AtomMain-2.5.ino.bin"
169 | ],
170 | "macos": [
171 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-2.5.ino.bin"
172 | ]
173 | }
174 | },
175 | "v2.4": {
176 | "url": [
177 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v2.4/AtomMain-2.4.ino.bin"
178 | ],
179 | "save_path": {
180 | "win": [
181 | "resources/static/res/AtomMain-2.4.ino.bin"
182 | ],
183 | "linux": [
184 | "static/res/AtomMain-2.4.ino.bin"
185 | ],
186 | "macos": [
187 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-2.4.ino.bin"
188 | ]
189 | }
190 | },
191 | "v2.3": {
192 | "url": [
193 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/AtomMain/v2.3/AtomMain-2.3.ino.bin"
194 | ],
195 | "save_path": {
196 | "win": [
197 | "resources/static/res/AtomMain-2.3.ino.bin"
198 | ],
199 | "linux": [
200 | "static/res/AtomMain-2.3.ino.bin"
201 | ],
202 | "macos": [
203 | "/Applications/Mystudio.app/Contents/Resources/static/res/AtomMain-2.3.ino.bin"
204 | ]
205 | }
206 | }
207 | },
208 | "logo": "static/Topbar/AtomMain.png"
209 | }
210 | },
211 | "tools": {
212 | "CheckPID": {
213 | "English": "Used to view and change PID.",
214 | "Chinese": "用来查看和更改pid。",
215 | "Japanese": "pidの表示と変更に使用します。",
216 | "Author": "Elephant Robotics",
217 | "Version": {
218 | "v2.0": {
219 | "url": [
220 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/CheckPID/v2.0/CheckPID-2.0.ino.bin"
221 | ],
222 | "save_path": {
223 | "win": [
224 | "resources/static/res/CheckPID-2.0.ino.bin"
225 | ],
226 | "linux": [
227 | "static/res/CheckPID-2.0.ino.bin"
228 | ],
229 | "macos": [
230 | "/Applications/Mystudio.app/Contents/Resources/static/res/CheckPID-2.0.ino.bin"
231 | ]
232 | }
233 | },
234 | "v1.0": {
235 | "url": [
236 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/CheckPID/v1.0/CheckPID-1.0.ino.bin"
237 | ],
238 | "save_path": {
239 | "win": [
240 | "resources/static/res/CheckPID-1.0.ino.bin"
241 | ],
242 | "linux": [
243 | "static/res/CheckPID-1.0.ino.bin"
244 | ],
245 | "macos": [
246 | "/Applications/Mystudio.app/Contents/Resources/static/res/CheckPID-1.0.ino.bin"
247 | ]
248 | }
249 | }
250 | },
251 | "logo": "static/Topbar/CheckPID.png"
252 | },
253 | "TestServo": {
254 | "English": "After flash, the USB serial port of atom will print the detected servo serial number of ASCII type at the baud rate of 115200",
255 | "Chinese": "烧录后,atom的USB串口会以115200的波特率打印ASCII类型的检测到的伺服序号",
256 | "Japanese": "flash以降、atomのUSBシリアルは、ASCIIタイプの検出されたサーボ番号を11200のボーレートでプリントします。",
257 | "Author": "Elephant Robotics",
258 | "Version": {
259 | "v1.0": {
260 | "url": [
261 | "https://www.elephantrobotics.com/software/mystudio/apps-2.0/myCobot/TestServo/cobot_atom_test_servo.bin"
262 | ],
263 | "save_path": {
264 | "win": [
265 | "resources/static/res/cobot_atom_test_servo.bin"
266 | ],
267 | "linux": [
268 | "static/res/cobot_atom_test_servo.bin"
269 | ],
270 | "macos": [
271 | "/Applications/Mystudio.app/Contents/Resources/static/res/cobot_atom_test_servo.bin"
272 | ]
273 | }
274 | }
275 | },
276 | "logo": "static/Topbar/CheckPID.png"
277 | }
278 | }
279 | }
--------------------------------------------------------------------------------
/res/display01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/elephantrobotics/myStudio/11a3e58d92cd696fd1f0788e6494c75fce98f9e7/res/display01.png
--------------------------------------------------------------------------------
/res/display02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/elephantrobotics/myStudio/11a3e58d92cd696fd1f0788e6494c75fce98f9e7/res/display02.png
--------------------------------------------------------------------------------
/res/display03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/elephantrobotics/myStudio/11a3e58d92cd696fd1f0788e6494c75fce98f9e7/res/display03.png
--------------------------------------------------------------------------------