Notifications
Clear all

[Solved] SOLO Beta: E1 and E2 blinking together

Page 1 / 2
Forum 1
 GS76
(@gs76)
Eminent Member

Hi there,

I still use the SOLO Beta.

I have the piano switch with 4 and 5 in the position for high-speed.

The motor revved up and I then switched positions 4 and 5 up and the motor turned off. SOLO was hot after this. I didn't measure temp.

However, now LED E1 and E2 are blinking together with a different frequency and I am hearing a quiet on and off humming noise.

Have I damaged SOLO?

Quote
Topic starter Posted : 11/09/2021 10:08 am
Topic Tags
E1 E2
SOLO Team
(@milad)
Chief Member Moderator

Hi @gs76

Ok, I feel you put SOLO from closed loop to open loop and that's why you are getting the error (over current maybe)

First of all, the PIN number 5 is for operation in Closed-loop mode, so please just leave it always DOWN, and no need to put it UP as you are using SOLO in closed-loop

Pin number 4 is for Torque or speed operation mode, you are using SOLO in Speed mode, so the same applies here, keep it Down and no need to change.

for Ultrafast motors, both PIN 1 and PIN 2 also must be UP.

So basically your Piano switch should be: 

PIN 5: always down

Pin 4: always down

Pin 3: always Up

Pin 2 and 1: always UP.

 

- To apply this process, please firstly turn OFF solo, put the Pins in position, and then turn it ON, if everything goes fine, the E2 LED will start to blink and E1 will stay off.

I believe you can leave the pins like this forever and no need to change them.

Let me know about the results.

Milad

 

If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

ReplyQuote
Posted : 11/09/2021 10:22 am
SOLO Team
(@milad)
Chief Member Moderator

@gs76 for the reference, this will be your final setup for the Piano Switch:

Forum 3

Regards

Milad

If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

ReplyQuote
Posted : 11/09/2021 10:29 am
Forum 1
 GS76
(@gs76)
Eminent Member

Hi all,

Found the problem the power supply unit is damaged.

ReplyQuote
Topic starter Posted : 11/09/2021 10:31 am
SOLO Team
(@milad)
Chief Member Moderator

Hi @gs76, thanks for sharing the results, let us know if you had any other questions.

Milad

 

If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

ReplyQuote
Posted : 11/09/2021 10:33 am
Forum 1
 GS76
(@gs76)
Eminent Member

@milad

What type and power supply do you use with SOLO and high-speed brushless motors?
ReplyQuote
Topic starter Posted : 11/09/2021 11:26 am
SOLO Team
(@milad)
Chief Member Moderator

@gs76, it depends on your Motor, but for your specific Motor, you need a power supply with at least 600W of power or more I believe, as you will use it probably with 12V and it should be able to give out at least 10Amps at the output continuously.

you have other options like using battery packs ( for instance 3s or 4s) but I'm afraid as you are in the development phase that can be dangerous as battery packs have no protection and if you make some mistakes they can blow up your whole setup ( use of batteries is advised only in final setups when you are sure there is no mistake in wirings or your design is already tested with power supplies in Lab condition)

I believe a power supply like the one below can be a good candidate for your tests:

A laboratory power supply : 
VOLTCRAFT DPPS-60-10

Regards
Milad

If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

ReplyQuote
Posted : 11/09/2021 11:32 am
Forum 1
 GS76
(@gs76)
Eminent Member

@milad 

Thank you for the advice.

Yes, I am busy testing with my 4s pack now... so I will need to be careful or down-ground the motor. I will look into a power supply.

Thank you again for all the support.

Much appreciated.

ReplyQuote
Topic starter Posted : 11/09/2021 12:43 pm
Forum 1
 GS76
(@gs76)
Eminent Member

@milad

How are you?

Will this be a suitable 600W 12V power supply to power my time of brushless motor?

Please see attached and the "highlighted" cells, in the pdf.

One other question. I may want to vary the speed and not only run at 30k rpm. How could I best go about doing that?

And thank you again for all the great support.

Regards,

@GS76

ReplyQuote
Topic starter Posted : 14/09/2021 8:46 am
SOLO Team
(@milad)
Chief Member Moderator

Hi @gs76,

The power supply seems a good option for your Motor and it should work well.

Posted by: @gs76

One other question. I may want to vary the speed and not only run at 30k rpm. How could I best go about doing that?

right now you are connecting the "S/T" pin on SOLO directly to a Digital PIN of Arduino, so it can have a value of 0V or 5V, however, if you want to define variable speeds, you need to find a way in GRBL to use the PWM enabled pins on Arduino that are shown with a symbol of "~" near them.

For instance, if you look at this article we used this technique, by fixing the pulse frequency on any value above 5kHz( 30kHz in this example) and changing the Duty cycle to define the speed reference for SOLO. ( read this to know more about PWM)

in This article for instance we firstly initialized Pin3 that is a PWM enabled PIN in Arduino UNO to operate on 30kHz with the following line of codes:

//torque/Speed  adjuster connected to "S/T" on SOLO UNO
pinMode(3, OUTPUT);  

// declare pin 3 to be a PWM enabled output with 31kHz of fixed Frequency
TCCR2B = TCCR2B & 0b11111000 | 0x01;

The PIN 3 is connected to S/T in this example.

Then inside the code (loop part), you can assign PIN 3 to have a variable duty cycle of 0% ( 0 as the input) to 100% (255 as the input) using the following line:

  //Set the right Duty cycle on Pin ~3 for Speed Controlling
  analogWrite(3, youDesierdValue);

 At 100% duty cycle you will have 30,000 RPM reference for speed and at 0% you will have 0 speed.

like to have 100% duty cycle which means 30,000RPM you can call the function like:

analogWrite(3, 255); 

So you basically you have 256 steps of increasing and decreasing the speed using this pin ( it's an 8 bit PWM counter) which means your speed reference resolution is sth around 118 RPM ( 30,000 / 256).

So what you have to do is to figure out how you can use one of those PINs with the "~" sign near them for connecting it directly to "S/T" for variable speed control.

I will remain available.

Milad

 

If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

ReplyQuote
Posted : 14/09/2021 10:16 am
Forum 1
 GS76
(@gs76)
Eminent Member

@milad,

Thank you for all the valuable information.

Is there a way to keep it at 0V and 5V, but add a "potentiometer" or similar to lower the supply voltage and hence the speed.

Just need something that can handle high amps.

Regards,

@GS76

ReplyQuote
Topic starter Posted : 14/09/2021 11:11 am
SOLO Team
(@milad)
Chief Member Moderator
Posted by: @gs76

Is there a way to keep it at 0V and 5V, but add a "potentiometer" or similar to lower the supply voltage and hence the speed.

this is actually possible, so you need to put a Potentiometer of a value like 10k Ohm on the path of S/T to your GRBL pin, and then you can limit the speed by turning the potentiometer.

So one side of the potentiometer is connected to the Arduino Pin, One side is connected to the Ground and the Wiper of the potentiometer is connected to S/T on SOLO, sth like below:

Forum 14

 

However, the Wiper of the potentiometer can be tuned only manually, so each time you want to change the set-point (reference) you need to adjust it.

I will remain available

Milad

 

If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

ReplyQuote
Posted : 14/09/2021 11:33 am
Forum 1
 GS76
(@gs76)
Eminent Member

@milad

Thank you for the feedback.

I wanted to ask if this is the right type 10k potentiometer to purchase?

https://www.robotics.org.za/10K-POT?search=10k%20po

Sorry very nervous with electronics and this is a dumb question I know, but where must "GND" physically be placed.

Thank you again.

Regards,

@GS76

ReplyQuote
Topic starter Posted : 14/09/2021 1:23 pm
SOLO Team
(@milad)
Chief Member Moderator

Hi @gs76,

Posted by: @gs76

I wanted to ask if this is the right type 10k potentiometer to purchase?

they are just fine for our purpose.

The GND pin is the Ground that is also shared between SOLO and Arduino( you must connect the GND of SOLO to GND of your Arduino at least in one point), the GND on SOLO is accessible through an Analogue port:

Forum 17

Let me know if you have any other questions.

Milad

 

If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

ReplyQuote
Posted : 14/09/2021 1:58 pm
Forum 1
 GS76
(@gs76)
Eminent Member

@Milad

How are you?

I think I have made a mistake. The motor's max speed is 50% of what it was before putting the potentiometer in place.

Perhaps it is only going from 0 to 2.5V?

Appreciate your help as always.

Thank you.

GS76

ReplyQuote
Topic starter Posted : 20/09/2021 10:21 am
Page 1 / 2
Share: