Navigation

    CREALITY

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. martinbogo
    M
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    martinbogo

    @martinbogo

    4
    Reputation
    2
    Posts
    1
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    martinbogo Follow

    Best posts made by martinbogo

    • RE: CR-6 SE SOURCE CODE and Tutorial Video update

      to get the firmware to compile cleanly under VSCode + PlatformIO you need to change two things:

      • Change the name of the directory to something like "CR6_SE_FIRMWARE" because PlatformIO/VSCode does not handle the double space well. I changed my top directory to "creality_source_code" and the directory containing the Marlin source to "CR-6SE-Marlin-2.0.1-V1.0.3.6"

      • Change two lines in platformio.ini

      Line 32:

      Adafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/1.1.0.zip

      Line 200:

      platform = ststm32@<6.2.0

      The firmware should then compile more or less cleanly. After that you will find the compiled firmware in a (hidden) directory called .pio/build/creality/firmware.bin

      posted in CR-6 SE /CR-6 MAX 3D Printer
      M
      martinbogo
    • RE: CR-6 SE SOURCE CODE and Tutorial Video update

      With the changes I have suggested, this is what you should get in the VSCode terminal output:

      > Executing task: platformio run --environment creality <
      
      Processing creality (board: genericSTM32F103RE; platform: ststm32@<6.2.0; framework: arduino)
      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Verbose mode can be enabled via `-v, --verbose` option
      CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RE.html
      PLATFORM: ST STM32 (6.1.1) > STM32F103RE (64k RAM. 512k Flash)
      HARDWARE: STM32F103RET6 72MHz, 64KB RAM, 512KB Flash
      DEBUG: Current (jlink) External (blackmagic, jlink, stlink)
      PACKAGES: 
       - framework-arduinoststm32-maple 2.10000.200103 (1.0.0) 
       - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
      Converting Marlin.ino
      LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
      LDF Modes: Finder ~ chain, Compatibility ~ soft
      Found 39 compatible libraries
      Scanning dependencies...
      Dependency Graph
      |-- <U8glib-HAL> 0.4.1
      |   |-- <Wire> 1.0
      |-- <LiquidCrystal> 1.3.4
      |   |-- <Wire> 1.0
      |-- <TMCStepper> 0.7.1
      |-- <Adafruit MAX31865 library> 1.1.0
      |-- <LiquidTWI2> 1.2.7
      |   |-- <Wire> 1.0
      |-- <Arduino-L6470> 0.7.0
      |-- <SailfishLCD> 0.0.0+20201015131029
      |-- <SailfishRGB_LED> 0.0.0+20201015131029
      |   |-- <Wire> 1.0
      |-- <SlowSoftI2CMaster> 0.0.0+20201015131029
      |-- <STM32ADC> 1.0
      |-- <USBComposite for STM32F1> 0.91
      |-- <EEPROM>
      |-- <Wire> 1.0
      Building in release mode
      Compiling .pio/build/creality/FrameworkArduinoVariant/board.cpp.o
      Compiling .pio/build/creality/FrameworkArduinoVariant/wirish/boards.cpp.o
      Compiling .pio/build/creality/FrameworkArduinoVariant/wirish/boards_setup.cpp.o
      ... {{ BUNCH OF STUFF SNIPPED TO SAVE SPACE IN THE POST }} ...
      Compiling .pio/build/creality/lib35d/STM32ADC/utility/util_adc.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/AbsMouse.cpp.o
      /Users/martin/.platformio/packages/framework-arduinoststm32-maple/STM32F1/libraries/STM32ADC/src/utility/util_adc.c:10:30: warning: 'adc_result' initialized and declared 'extern'
       extern volatile unsigned int adc_result = 0;
                                    ^~~~~~~~~~
      Compiling .pio/build/creality/lib49b/USBComposite/Consumer.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/HIDReports.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/Joystick.cpp.o
      Archiving .pio/build/creality/lib690/libAdafruit_MAX31865.a
      Compiling .pio/build/creality/lib49b/USBComposite/Keyboard.cpp.o
      Indexing .pio/build/creality/lib690/libAdafruit_MAX31865.a
      Archiving .pio/build/creality/lib46e/libSailfishRGB_LED.a
      Archiving .pio/build/creality/libd04/libSlowSoftI2CMaster.a
      Indexing .pio/build/creality/lib46e/libSailfishRGB_LED.a
      Indexing .pio/build/creality/libd04/libSlowSoftI2CMaster.a
      Archiving .pio/build/creality/lib35d/libSTM32ADC.a
      Archiving .pio/build/creality/libb7f/libTMCStepper.a
      Indexing .pio/build/creality/lib35d/libSTM32ADC.a
      Compiling .pio/build/creality/lib49b/USBComposite/MinSysex.c.o
      Indexing .pio/build/creality/libb7f/libTMCStepper.a
      Compiling .pio/build/creality/lib49b/USBComposite/Mouse.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBComposite.cpp.o
      Archiving .pio/build/creality/lib79a/libSailfishLCD.a
      Archiving .pio/build/creality/libb65/libArduino-L6470.a
      Indexing .pio/build/creality/lib79a/libSailfishLCD.a
      Archiving .pio/build/creality/libadc/libLiquidTWI2.a
      Indexing .pio/build/creality/libb65/libArduino-L6470.a
      Indexing .pio/build/creality/libadc/libLiquidTWI2.a
      Compiling .pio/build/creality/lib49b/USBComposite/USBCompositeSerial.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBHID.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBMIDI.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBMassStorage.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBXBox360.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_composite_serial.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_generic.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_hid.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_mass.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_mass_mal.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_midi_device.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_scsi.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_scsi_data.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_setup.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_x360.c.o
      Compiling .pio/build/creality/lib988/EEPROM/EEPROM.cpp.o
      Compiling .pio/build/creality/lib988/EEPROM/flash_stm32.c.o
      Archiving .pio/build/creality/lib49b/libUSBComposite.a
      Indexing .pio/build/creality/lib49b/libUSBComposite.a
      Archiving .pio/build/creality/lib988/libEEPROM.a
      Indexing .pio/build/creality/lib988/libEEPROM.a
      Archiving .pio/build/creality/lib905/libU8glib-HAL.a
      Indexing .pio/build/creality/lib905/libU8glib-HAL.a
      Linking .pio/build/creality/firmware.elf
      Building .pio/build/creality/firmware.bin
      Checking size .pio/build/creality/firmware.elf
      Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
      RAM:   [==        ]  23.8% (used 15600 bytes from 65536 bytes)
      Flash: [====      ]  35.5% (used 186140 bytes from 524288 bytes)
      ========================================================================================================== [SUCCESS] Took 18.01 seconds ==========================================================================================================
      
      Environment    Status    Duration
      -------------  --------  ------------
      creality       SUCCESS   00:00:18.006
      =========================================================================================================== 1 succeeded in 00:00:18.006 ===========================================================================================================
      
      Terminal will be reused by tasks, press any key to close it.
      
      posted in CR-6 SE /CR-6 MAX 3D Printer
      M
      martinbogo

    Latest posts made by martinbogo

    • RE: CR-6 SE SOURCE CODE and Tutorial Video update

      With the changes I have suggested, this is what you should get in the VSCode terminal output:

      > Executing task: platformio run --environment creality <
      
      Processing creality (board: genericSTM32F103RE; platform: ststm32@<6.2.0; framework: arduino)
      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Verbose mode can be enabled via `-v, --verbose` option
      CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RE.html
      PLATFORM: ST STM32 (6.1.1) > STM32F103RE (64k RAM. 512k Flash)
      HARDWARE: STM32F103RET6 72MHz, 64KB RAM, 512KB Flash
      DEBUG: Current (jlink) External (blackmagic, jlink, stlink)
      PACKAGES: 
       - framework-arduinoststm32-maple 2.10000.200103 (1.0.0) 
       - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
      Converting Marlin.ino
      LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
      LDF Modes: Finder ~ chain, Compatibility ~ soft
      Found 39 compatible libraries
      Scanning dependencies...
      Dependency Graph
      |-- <U8glib-HAL> 0.4.1
      |   |-- <Wire> 1.0
      |-- <LiquidCrystal> 1.3.4
      |   |-- <Wire> 1.0
      |-- <TMCStepper> 0.7.1
      |-- <Adafruit MAX31865 library> 1.1.0
      |-- <LiquidTWI2> 1.2.7
      |   |-- <Wire> 1.0
      |-- <Arduino-L6470> 0.7.0
      |-- <SailfishLCD> 0.0.0+20201015131029
      |-- <SailfishRGB_LED> 0.0.0+20201015131029
      |   |-- <Wire> 1.0
      |-- <SlowSoftI2CMaster> 0.0.0+20201015131029
      |-- <STM32ADC> 1.0
      |-- <USBComposite for STM32F1> 0.91
      |-- <EEPROM>
      |-- <Wire> 1.0
      Building in release mode
      Compiling .pio/build/creality/FrameworkArduinoVariant/board.cpp.o
      Compiling .pio/build/creality/FrameworkArduinoVariant/wirish/boards.cpp.o
      Compiling .pio/build/creality/FrameworkArduinoVariant/wirish/boards_setup.cpp.o
      ... {{ BUNCH OF STUFF SNIPPED TO SAVE SPACE IN THE POST }} ...
      Compiling .pio/build/creality/lib35d/STM32ADC/utility/util_adc.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/AbsMouse.cpp.o
      /Users/martin/.platformio/packages/framework-arduinoststm32-maple/STM32F1/libraries/STM32ADC/src/utility/util_adc.c:10:30: warning: 'adc_result' initialized and declared 'extern'
       extern volatile unsigned int adc_result = 0;
                                    ^~~~~~~~~~
      Compiling .pio/build/creality/lib49b/USBComposite/Consumer.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/HIDReports.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/Joystick.cpp.o
      Archiving .pio/build/creality/lib690/libAdafruit_MAX31865.a
      Compiling .pio/build/creality/lib49b/USBComposite/Keyboard.cpp.o
      Indexing .pio/build/creality/lib690/libAdafruit_MAX31865.a
      Archiving .pio/build/creality/lib46e/libSailfishRGB_LED.a
      Archiving .pio/build/creality/libd04/libSlowSoftI2CMaster.a
      Indexing .pio/build/creality/lib46e/libSailfishRGB_LED.a
      Indexing .pio/build/creality/libd04/libSlowSoftI2CMaster.a
      Archiving .pio/build/creality/lib35d/libSTM32ADC.a
      Archiving .pio/build/creality/libb7f/libTMCStepper.a
      Indexing .pio/build/creality/lib35d/libSTM32ADC.a
      Compiling .pio/build/creality/lib49b/USBComposite/MinSysex.c.o
      Indexing .pio/build/creality/libb7f/libTMCStepper.a
      Compiling .pio/build/creality/lib49b/USBComposite/Mouse.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBComposite.cpp.o
      Archiving .pio/build/creality/lib79a/libSailfishLCD.a
      Archiving .pio/build/creality/libb65/libArduino-L6470.a
      Indexing .pio/build/creality/lib79a/libSailfishLCD.a
      Archiving .pio/build/creality/libadc/libLiquidTWI2.a
      Indexing .pio/build/creality/libb65/libArduino-L6470.a
      Indexing .pio/build/creality/libadc/libLiquidTWI2.a
      Compiling .pio/build/creality/lib49b/USBComposite/USBCompositeSerial.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBHID.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBMIDI.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBMassStorage.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/USBXBox360.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_composite_serial.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_generic.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_hid.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_mass.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_mass_mal.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_midi_device.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_scsi.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_scsi_data.c.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_setup.cpp.o
      Compiling .pio/build/creality/lib49b/USBComposite/usb_x360.c.o
      Compiling .pio/build/creality/lib988/EEPROM/EEPROM.cpp.o
      Compiling .pio/build/creality/lib988/EEPROM/flash_stm32.c.o
      Archiving .pio/build/creality/lib49b/libUSBComposite.a
      Indexing .pio/build/creality/lib49b/libUSBComposite.a
      Archiving .pio/build/creality/lib988/libEEPROM.a
      Indexing .pio/build/creality/lib988/libEEPROM.a
      Archiving .pio/build/creality/lib905/libU8glib-HAL.a
      Indexing .pio/build/creality/lib905/libU8glib-HAL.a
      Linking .pio/build/creality/firmware.elf
      Building .pio/build/creality/firmware.bin
      Checking size .pio/build/creality/firmware.elf
      Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
      RAM:   [==        ]  23.8% (used 15600 bytes from 65536 bytes)
      Flash: [====      ]  35.5% (used 186140 bytes from 524288 bytes)
      ========================================================================================================== [SUCCESS] Took 18.01 seconds ==========================================================================================================
      
      Environment    Status    Duration
      -------------  --------  ------------
      creality       SUCCESS   00:00:18.006
      =========================================================================================================== 1 succeeded in 00:00:18.006 ===========================================================================================================
      
      Terminal will be reused by tasks, press any key to close it.
      
      posted in CR-6 SE /CR-6 MAX 3D Printer
      M
      martinbogo
    • RE: CR-6 SE SOURCE CODE and Tutorial Video update

      to get the firmware to compile cleanly under VSCode + PlatformIO you need to change two things:

      • Change the name of the directory to something like "CR6_SE_FIRMWARE" because PlatformIO/VSCode does not handle the double space well. I changed my top directory to "creality_source_code" and the directory containing the Marlin source to "CR-6SE-Marlin-2.0.1-V1.0.3.6"

      • Change two lines in platformio.ini

      Line 32:

      Adafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/1.1.0.zip

      Line 200:

      platform = ststm32@<6.2.0

      The firmware should then compile more or less cleanly. After that you will find the compiled firmware in a (hidden) directory called .pio/build/creality/firmware.bin

      posted in CR-6 SE /CR-6 MAX 3D Printer
      M
      martinbogo