Jump to content

  •  

CNers have asked about a donation box for Cloudy Nights over the years, so here you go. Donation is not required by any means, so please enjoy your stay.

Photo

OneStep Blue Pill formware for STM i Wemos Mini

  • Please log in to reply
6 replies to this topic

#1 amatorastro

amatorastro

    Lift Off

  • -----
  • topic starter
  • Posts: 7
  • Joined: 02 Jun 2024

Posted 21 June 2024 - 01:06 PM

Hello,

I bought the Onstep Blue Pill PCB.

pcb.jpg

 

What firmware version do You recommend to download?

https://github.com/h...nStepX/releases ??? Or some other ?

 

If the one I provided, where to download the firmware for Wemos Mini? I found, that in older versions there was a "addons/Wifi" directory in the .zip file, and there was software for Wemos D1 Mini. I do not see such a file/directory with the Wemos software in the files downloaded from the link.

 

I found page: https://onstep.group.../main/wiki/3915

Firmware for Onstep Blue Pill (and not OnStepX), has folder "addons/Wifi". Where is firmware for Wemos D1 Mini for OnstepX?


Edited by amatorastro, 21 June 2024 - 01:30 PM.


#2 RenatoT

RenatoT

    Sputnik

  • *****
  • Posts: 43
  • Joined: 07 Aug 2022

Posted 21 June 2024 - 01:55 PM

unfortunately you bought an obsolete board. OnstepX won't run smoothly on the bluepill because the microcontroller has too limited flash memory (128K).

You would rather upload Onstep (4.24 is the last release if I'm not wrong).

I have built 3 bluepill boards and even if onstepX won't run on them  they are great. Just stick to OnStep.

Refer to the onstep forum for further questons. It is a very active one. Howard Dutton, OnStep author, and many other members are always ready to help.

If you really want OnStepX my suggestion is to check the Fysetc E4 board. 


  • Starsareus and rising1 like this

#3 rising1

rising1

    Explorer 1

  • -----
  • Posts: 68
  • Joined: 02 Feb 2024

Posted 23 June 2024 - 01:51 AM

The Fysetc E4 board is very easy to set up. You can even load the firmware from a web browser with basically just a click.



#4 amatorastro

amatorastro

    Lift Off

  • -----
  • topic starter
  • Posts: 7
  • Joined: 02 Jun 2024

Posted 24 June 2024 - 11:57 AM

OK, I've assembled my board. I had already purchased the elements.

 

Downloaded OnStep-release-4.24

 

Changes in the Config.h file, change anything else?:

#define PINMAP                        STM32Blue
#define BUZZER                        ON
#define BUZZER_STATE_DEFAULT          ON
#define TIME_LOCATION_SOURCE          DS3231

#define AXIS1_STEPS_PER_DEGREE        28728.9   (from configurator)
#define AXIS1_STEPS_PER_WORMROT       25600     (from configurator)
#define AXIS1_DRIVER_MODEL            LV8729
#define AXIS1_DRIVER_MICROSTEPS       128
#define AXIS1_DRIVER_MICROSTEPS_GOTO  4         (is it good???)

#define AXIS2_STEPS_PER_DEGREE        28728.9   (axis 2 it is copy of axis 1)
#define AXIS2_DRIVER_MODEL            LV8729
#define AXIS2_DRIVER_MICROSTEPS       128
#define AXIS2_DRIVER_MICROSTEPS_GOTO  4 



Edited by amatorastro, 24 June 2024 - 02:35 PM.


#5 FearL0rd

FearL0rd

    Messenger

  • *****
  • Posts: 450
  • Joined: 11 Oct 2019
  • Loc: Houston, TX Area

Posted 28 December 2024 - 07:02 PM

 

OK, I've assembled my board. I had already purchased the elements.

 

Downloaded OnStep-release-4.24

 

Changes in the Config.h file, change anything else?:

#define PINMAP                        STM32Blue
#define BUZZER                        ON
#define BUZZER_STATE_DEFAULT          ON
#define TIME_LOCATION_SOURCE          DS3231

#define AXIS1_STEPS_PER_DEGREE        28728.9   (from configurator)
#define AXIS1_STEPS_PER_WORMROT       25600     (from configurator)
#define AXIS1_DRIVER_MODEL            LV8729
#define AXIS1_DRIVER_MICROSTEPS       128
#define AXIS1_DRIVER_MICROSTEPS_GOTO  4         (is it good???)

#define AXIS2_STEPS_PER_DEGREE        28728.9   (axis 2 it is copy of axis 1)
#define AXIS2_DRIVER_MODEL            LV8729
#define AXIS2_DRIVER_MICROSTEPS       128
#define AXIS2_DRIVER_MICROSTEPS_GOTO  4 


You can use OnstepX following this tutorial https://onstep.group...main/wiki/32784

------

If you want more performance and future proof buy RobotDyn STM32F303CC (Same tutorial talks about it)

or with a little modification buy a more powerful GD32 Core. GD32F303CCT6 information is here https://onstep.group...turns/102770806 (look for George comment about not connecting 5V pin)

------

Compatible Boards Information

                               STM32F103C8T6 ARM Cortex®-M3, 72Mhz, 20KB RAM64KB ROM

                              STM32F103CBT6 - ARM Cortex®-M3, 72Mhz, 20KB RAM, 128KB ROM

                 RobotDyn STM32F303CC - ARM Cortex®-M4, 72MHz, 40KB RAM, 256 KB ROM

GD32F303CCT6 (a.k.a. BluePill Plus) - ARM Cortex®-M4,120Mhz, 48KB RAM256KB ROM



#6 Laplase

Laplase

    Explorer 1

  • *****
  • Posts: 87
  • Joined: 23 Nov 2023
  • Loc: Russia, Ural

Posted 29 December 2024 - 01:27 PM

 

change anything else?

Yes, 

#define PIER_SIDE_PREFERRED_DEFAULT  EAST

 

#define SLEW_RATE_BASE_DESIRED        2



#7 FearL0rd

FearL0rd

    Messenger

  • *****
  • Posts: 450
  • Joined: 11 Oct 2019
  • Loc: Houston, TX Area

Posted 05 January 2025 - 09:42 PM

I you end buying GD32F303CCT6 (a.k.a. BluePill Plus). I have the solution here https://onstep.group...epill/110449123




CNers have asked about a donation box for Cloudy Nights over the years, so here you go. Donation is not required by any means, so please enjoy your stay.


Recent Topics






Cloudy Nights LLC
Cloudy Nights Sponsor: Astronomics