-
-
Notifications
You must be signed in to change notification settings - Fork 60
Home
Welcome to the Vyper wiki!
-
Install the VSCode IDE - download and run the installer from the Setting up Visual Studio Code page.
-
Install PlatformIO for VSCode following the instructions here.
-
Open the downloaded Vyper firmware in VSCode (File > Open Folder...)
-
Open the PlatformIO panel, and locate the
env:ac_tri_f1
menu: -
Click the
Build
button in theenv:ac_tri_f1
menu, and wait for the build process to run![](images/board ac_tri_f1.png)
-
When it is completed, you should see a success message as below:
-
If failed, copy the vyper driver directory
framework-arduinoststm32_vyper
toC:\Users\%USERNAME%\.platformio\packages
, remove originalframework-arduinoststm32directory, the rename vyper's driverframework-arduinoststm32_vyper
toframework-arduinoststm32
-
Copy the file
ac_tri_f103re.json
inframework-arduinoststm32
toC:\Users\%USERNAME%\.platformio\platforms\ststm32\boards
-
Rebuild it again.
-
Format the SD card.
-
Open the directory
Marlin\.pio\build\ac_tri_f1\debug
, you can findfirmware.bin
. if you want to keep the eeprom, just renamefirmware.bin
tomain_board_20xxxxxx.bin
and goto step 4 -
if you modified some settings in
configuration.h
orconfiguration_adv.h
that already being saved in eeprom, then you have to erase the eeprom, as for the eeprom is laid on the last 4k bytes of the total flash, we can expand our generated bin file to the flash size, here is the tool, download it, just drag thefirmware.bin
over thefirmware_release.exe
, it will generatemain_board_2xxxxxxxx_erase_eeprom.bin
, copy themain_board_20xxxxxx.bin
to the root directory of SD card. -
Power off the Vyper printer, insert the SD card, then power on the printer, upgrading program will automatically start. The whole upgrading process will elapse more than ten seconds, once done, it will go to the main window, then power off the machine, remove the bin file in the card to avoid duplicated flashing.
-
Power on the Vyper printer, the firmware upgrade is done, check your modifications.