By continuing to use this site, you agree to our use of cookies. Find out more

Member postings for Ken Weeks

Here is a list of all the postings Ken Weeks has made in our forums. Click on a thread name to jump to the thread.

Thread: Pultra P type 8mm nose thread
12/01/2019 11:43:35

Another Pultra question.

Can any body tell me:-

What thread is used on the spindle nose of the 8mm P type Pultra lathe?

Thanks

Ken

Thread: Pultra P type 8mm short bed lathe
20/12/2018 11:49:48

Thanks for the post Michael.

Unfortunately there is not much chance of a speedy recovery from what I have.

Ken

16/12/2018 14:33:27

Well after a bit of thought and input from the forum, three fibre washers and my needle files I have made something that will allow me to use it.

I will have to keep a look out for a head stock.

Due to illness I have been stopped from driving and using machinery just as I have my Myford set up with speed control and D.R.O.

Ken

11/12/2018 19:55:06

Could anybody turn one up for me?

As I have been told not to use the lathe.

09/12/2018 20:11:59

Having had measure of the gap the size of the washer would look to be:-

I.D. 0.686"

O.D. 1.318"

Thick. 0.160"

Ken

04/12/2018 15:56:47

It is not a runner as is.

The other problem one description tells me it was fitted with a ball bearing thrust another says a thrust washer.

So I am a bit in the dark as to just what I am looking for.

Ken

03/12/2018 10:18:49

Can anybody give the dimensions of it please?

Ken

01/12/2018 12:23:35

I have a Pultra P type 8mm short bed lathe.

It is missing the thrust washer/bearing between the pulley and the rear head stock bush adjusting nut.

I would like to get it back into use.

Any chance somebody has one that they would be willing to part with?

Ken

Thread: M.E.S RT3 - rotary table kit
11/08/2018 22:00:37

I found this might help

http://modelengineeringwebsite.com/Peter_Southworth.html

Thread: Pultra dividing head
12/07/2018 22:59:37

I have a Pultra diving head, it came without a draw tube,

Could anybody give me the dimensions of the draw tube to fit?

Ken

Thread: Myford ml7
15/06/2018 16:53:52

This chap was very helpful when I was rebuilding my Myford

doog1964@hotmail.co.uk

He also lists on e-bay

Thread: Digital caliper remote display
06/09/2017 10:09:18

Hi Dave

Glad I contributed something to our exchange.

I got the module from Amazon.

Thanks once again for all your help

Regards

Ken

05/09/2017 15:45:44

Hi Dave

Thanks for taking the time to have a look and pass on your comments.

The bidirectional module in the schematic is just a picture I had

I intend to use this

POLOLU-2595 Logic Level Shifter, 4-Channel, Bidirectional This tiny logic level shifter features four bi-directional channels, allowing for safe and easy communication between devices operating at different logic levels. It can convert signals as low as 1.5 AND V to as high as 18 AND V and vice versa, and its four channels are enough to support most common bidirectional and unidirectional digital interfaces, including I AND sup2C, SPI, and asynchronous TTL serial. Features Dual-supply bus translation Lower-voltage (LV) supply can be 1.5 AND V to 7 AND V Higher-voltage (HV) supply can be LV to 18 AND V Four bidirectional channels Small size 0.4 AND Prime AND AND times AND 0.5 AND Prime AND AND times AND 0.08 AND Prime (13 AND mm AND AND times AND 10 AND mm AND AND times AND 2 AND mm) Breadboard-compatible pin spacing.

This Arduino stuff is all new to me so I will now have a go at compiling the code and building the circuit.

Thanks once again

Ken

05/09/2017 11:47:15

Hi All

I was unable to post the schematic here so I have added it to Kens Album.

Ken

05/09/2017 10:23:03

Hi All

Having read all the post' and installed the Arduino software on the computer, I have produced a schematic and code for a single axis DRO.

The suggestions made by Dave were incorporated

Caliper input moved to D8 and D9

The outputs on the Arduino to the LCD moved up by one

Arduino 1 now 2 D1 on the LCD

Arduino 2 now 3 D2 on the LCD

Arduino 3 now 4 D3 on the LCD

Arduino 4 now 5 D4 on the LCD

Arduino 5 now 6 E on the LCD

Arduino 6 now 7 RS on the LCD

I have attached the code schematic in a seperate postand and would appreciate comments/suggestions

// DRO.ino
// AUTHORS : Scrachi
// CREATED : 2016-06-10
// INSPIRED BY :martin's useless ans useful creations
//< https://sites.google.com/site/marthalprojects/home/arduino/arduino-reads-digital-caliper// Recuperation de donnees depuis des pieds a coulisse "chinois"
// pour affichage sur LCD 20*4
#include <LiquidCrystal.h>
int sign;
long value;
float resu;
int resuTmp;
char msg[20];
int datapinX = 8;
int clockpinX = 9;
unsigned long tempmicrosX;
LiquidCrystal lcd(7,6,5,4,3,2);
void setup() {
lcd.begin(20, 4);
pinMode(clockpinX, INPUT_PULLUP);
pinMode(datapinX, INPUT_PULLUP);}
void loop () {
PAC X
traitement(clockpinX, datapinX, tempmicrosX, 1);
}
void traitement(int clockpin, int datapin, unsigned long temps, int axe){
while (digitalRead(clockpin)==HIGH) {}
temps=micros();
while (digitalRead(clockpin)==LOW) {}
if ((micros()-temps)>500)
decode(clockpin, datapin, axe);
}
void decode(int clockpin, int datapin, int axe) {
sign=1;
value=0;
for (int i=0;i<23;i++) {
while (digitalRead(clockpin)==HIGH) {}
while (digitalRead(clockpin)==LOW) {}
if (digitalRead(datapin)==HIGH) {
>if (i<20) {
value|= 1L<<i;
}
if (i==20) {
sign=-1;
}
}
}
resu=(value*sign)/100.00;
switch (axe) {
case 1:
lcd.setCursor(0, 0);
resuTmp = ((int)resu - resu) * 100;
sprintf(msg,"X : %d.%d ", (int)resu, abs(resuTmp));
lcd.print(msg);
break;
}
}

19/08/2017 10:34:58

Hi John

I found the following sites helpful

Blog of Wei-Hsiung Huang: Using Digital Caliper For Digital Read Out (DRO) Applications

http://wei48221.blogspot.co.uk/2016/01/using-digital-caliper-for-digital-read_21.html

Arduino reads digital caliper - martin's useless and useful creations

https://sites.google.com/site/marthalprojects/home/arduino/arduino-reads-digital-caliper

DRO with Arduino and digital calipers by Scrachi - Thingiverse

https://www.thingiverse.com/thing:1731982

The one by Scrachi shows a schematic and code for a three caliper DRO.

The others have some useful information.

I posted the code shown by Schraci and Dave suggested some improvements see his post.

Ken

19/08/2017 10:08:20

Hi Dave

I was rather overtaken by events this week (Grandchildren, school holidays) so was a bit slow in getting back to you.

Thank you for taking the time to look at the code.

Your suggestions were very gratefully received, the code has been modified accordingly.

Thoughts about the circuit now need to be turned into fact.

Ken

Thread: ML7 Top slide sole plate info
16/08/2017 15:52:23

Well they say everything comes to he who waits.

I have recently obtained the three volumes of "In the Workshop by Duplex (I love old books) .

On pages 152 to 158 of volume three chapter nine "Machining V-Pulleys" are details complete with drawing of making the sole plate.

Typical now I have solved the problem another way.

Looking at the date of the book 1949 I would think it appeared in Model Engineer about that time.

Ken

Thread: Digital caliper remote display
15/08/2017 10:32:41

Well we have moved way beyond my original post, nice to see it encouraged so much discussion.

I have found a site that gives a schematic and code for a three axis DRO using an Arduino I want to just have one axis "X".

I have attached the code and commented out (//) the bits that I think are not needed for a one axis read out.

Pins 6 and 7 take the out put from the caliper into the Arduino but I am not sure how to set the out put from the Arduino to the L.C.D.

Is it done by the altering "LiquidCrystal lcd(6,5,4,3,2,1); to read "LiquidCrystal lcd(x.x);" where x.x represents a pair of numbers between 1 and 6 i.e "LiquidCrysyal lcd(1,2);"

Perhaps somebody who understand coding better than I do would kind enough to check it through to see if it would work or if I need to alter anything else.

Thanks in advance Ken

// DRO.ino
// AUTHORS :    Scrachi 
// CREATED :    2016-06-10
// INSPIRED BY :martin's useless ans useful creations 
//< https://sites.google.com/site/marthalprojects/home/arduino/arduino-reads-digital-caliper >
// Recuperation de donnees depuis des pieds a coulisse "chinois" 
// pour affichage sur LCD 20*4

#include <LiquidCrystal.h>

int sign;                                                                                               
long value;
float resu;
int resuTmp;
char msg[20];

int datapinX = 8;
int clockpinX = 7;
unsigned long tempmicrosX;

//int datapinY = 10;
//int clockpinY = 9;
//unsigned long tempmicrosY; 

//int datapinZ = 12;
//int clockpinZ = 11; 
//unsigned long tempmicrosZ;

LiquidCrystal lcd(6,5,4,3,2,1);

void setup() {

  lcd.begin(20, 4);
  pinMode(clockpinX, INPUT_PULLUP);
  pinMode(datapinX, INPUT_PULLUP);

 // pinMode(clockpinY, INPUT_PULLUP);
//  pinMode(datapinY, INPUT_PULLUP);                                                                      

// pinMode(clockpinZ, INPUT_PULLUP);
// pinMode(datapinZ, INPUT_PULLUP);

}

void loop () {

    //PAC X
    traitement(clockpinX, datapinX, tempmicrosX, 1);
  //PAC Y
  //traitement(clockpinY, datapinY, tempmicrosY, 2);
  //PAC Z
  //traitement(clockpinZ, datapinZ, tempmicrosZ, 3);
}

void traitement(int clockpin, int datapin, unsigned long temps, int axe){
  while (digitalRead(clockpin)==HIGH) {}
  temps=micros();
  while (digitalRead(clockpin)==LOW) {}

  if ((micros()-temps)>500)
    decode(clockpin, datapin, axe);
}

void decode(int clockpin, int datapin, int axe) {
  sign=1;
  value=0;
  for (int i=0;i<23;i++) {
    while (digitalRead(clockpin)==HIGH) {} 
    while (digitalRead(clockpin)==LOW) {}
    if (digitalRead(datapin)==HIGH) {
      if (i<20) {
        value|= 1<<i;
      }
      if (i==20) {
        sign=-1;
      }
    }
  }

  resu=(value*sign)/100.00;

  switch (axe) {
    case 1:
      lcd.setCursor(0, 0);

      resuTmp = ((int)resu - resu) * 100;
      sprintf(msg,"X : %d.%d     ", (int)resu, abs(resuTmp));
      lcd.print(msg);
      break;
  // case 2:
    //lcd.setCursor(0, 1);
    //resuTmp = ((int)resu - resu) * 100;
   // sprintf(msg,"Y : %d.%d     ", (int)resu, abs(resuTmp));
    //lcd.print(msg);
   // break;
  // case 3:
   // lcd.setCursor(0, 2);
    //resuTmp = ((int)resu - resu) * 100;
    //sprintf(msg,"Z : %d.%d     ", (int)resu, abs(resuTmp));
    //lcd.print(msg);
    //break;

  } 
}

09/08/2017 15:20:03

I found these two sites helpful

This one has a layout including the LCD and code for a 3 axis dro using calipers.

https://www.thingiverse.com/thing:1731982

This one shows using a

SparkFun Logic Level Converter - Bi-Directional

as the interface between the arduino and the caliper.

wei48221.blogspot.co.uk/2016/01/using-digital-caliper-for-digital-read_21.html

I contacted the first site and he says the logic level converter could be used in place of his board circuits

Ken

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Latest Forum Posts
Support Our Partners
Warco
Ausee.com.au
Allendale May 19
Eccentric July 5 2018
ChesterUK
Eccentric Engineering
Allendale Electronics
Sarik
emcomachinetools
TRANSWAVE Converters
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest