Jump to content
Sign in to follow this  
yosh

Custom MSP430-Board for EasyDriver

Recommended Posts

@@bluehash Yep, I already thought about that ... I think I'll just have to give it a try. Initially I wanted to use a 3D printed enclosure, but I fear that it could get too hot inside the box and the PLA melts ...

attachicon.gifEasyMSPcase.jpg

How about replacing the top lid with a same sized heat sink?

Share this post


Link to post
Share on other sites

Hello! On my cnc i using the allegro driver and interesting new theme with MSP430F2274 which i have with MECRISP fort setting.

I have interest in more information about your project MSP430-Board for EasyDriver

 

Best regards

qgs

Share this post


Link to post
Share on other sites

Hello! On my cnc i using the allegro driver and interesting new theme with MSP430F2274 which i have with MECRISP fort setting.

I have interest in more information about your project MSP430-Board for EasyDriver

 

Best regards

qgs

Hi

 

I could send you the Diptrace files if they would be of any help. My board just connects the necessary pins of the MSP with the pins of the Easy Driver board ... so nothing special here I guess. If you want to use my PCB layout with another MSP Derivate you could just change the foot print for the mcu, the pins and the routing for vcc, gnd, reset etc. ...

Share this post


Link to post
Share on other sites

Hi yoush,

thank you for your answer... Please send me the Diptrace files.

There can i get firmware for  Msp430F2274 ?

And i have once more questions.

I can not find any firmware for Msp430F2274 used with  the GoodThopter12 and goodfet application.

Can you help me find it ?

 

Regards

Share this post


Link to post
Share on other sites

Hi @@qgs ...

 

attached you will find the Diptrace file for the PCB. The layout (regarding the MCU) is for G2452/G2553.

 

EasyDriverMSP430.zip

 

The simple Energia sketch (not cleaned up, hopefully self explaining, but working) I used to start/stop/reverse my stepper motor is here:

const int buttonPin = P1_0; //Button for start/stop/reverseconst int DIR_PIN = P2_2;const int STEP_PIN = P2_1;//Motor stateint motorState = 1; // 0/2 = STOP, 1 = CW, 3 = CCW//Buttonint buttonState;int lastButtonState = LOW;long lastDebounceTime = 0;const int debounceDelay = 500;void setup() {                   //Set EasyDriver Pins for DIR and STEP  pinMode(DIR_PIN, OUTPUT);       pinMode(STEP_PIN, OUTPUT);  digitalWrite(DIR_PIN, HIGH);  digitalWrite(STEP_PIN, LOW);  //Set Full-Step Mode -> MS1/MS2 (0,0) on EasyDriver connected to P2_0 and P2_3 on MSP430  pinMode(P2_0, OUTPUT);       pinMode(P2_3, OUTPUT);  digitalWrite(P2_0, LOW);  digitalWrite(P2_3, LOW);    //Enable - EasyDriver Enable-Pin is connected to P1_5 on MSP430  pinMode(P1_5, OUTPUT);  digitalWrite(P1_5, LOW);    //Button  pinMode(buttonPin, INPUT_PULLUP);  }const int timing = 590; //delay in 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×