I'm trying to replace a board in my machine with the new mk3/4 that I got this morning. There is no documentation with it and it does not seem to be the board that planet cnc told me it was. I think I have identified the second board as a jp-1635a fourth axis board. So now I just need to figure out the first board.
Sent from my iPhone using Tapatalk
Similar Threads:
if there is a list giving details of of all JP xxxx boards I have not found it
what detaIls are you looking for your board ?
did you buy the board or was it part of a CNC router control box ?
John
It's part of one I already have
I was told that I had to replace it with a mk3/4 so I ordered it and a power supply. I got it in and was trying to figure out how to install it only to find out that drivers are not installed on the board and that I will need to use the existing drivers on the jp board. So I needed to find the pin out on the jp boards db25 so I could connect my new mk3/4 to the existing jp board.
The person at planet cnc said "
there are step and dir signals on this 25pin connector. You need to connect them to controller." And that "Your existing board is just power stage. our controller is brain."
but that's all I got from them so I'm trying to figure it all out.
As far as I can tell he wants me to hook the outs to the drivers on the mk3/4 to the corresponding pins on the parallel ports. I really wish I could talk to someone over the phone.
It's been over month since I started corresponding with them and it takes forever for them to respond. What could have been a ten minute conversation has turned into a conversation in text messages spanning almost a month and a half. And basically I just get blamed and not getting much info.
You would think a company that has to deal with this kind of thing all the time would have a little better tech support.
Sent from my iPhone using Tapatalk
I'm sure all use same pinout on DB25. I see that pin2=StepX, pin3 = DirX,...
Just connect those pins to controllers step/dir pins and COM pin to GND. It should work.
Your sure as in 100% sure, or your sure as in your guessing. If I hook it up and it's wrong will it hurt the new board?
I'm not looking to guess at something and gamble a couple hundred dollars on it. I want to be freely certain that is the correct way to do it.
Sent from my iPhone using Tapatalk
As far as I can tell the db9 and the db25 connections share allot of the same information. With corresponding pins.
If I'm correct the absence of the db9 should be no problem, however, without the pin out from the jp-3163b with the missing db9 port I callout be certain that the pins are the same.
Sent from my iPhone using Tapatalk
I don't see the absence of the db9 connector as a problem
after a quick look at the planet cnc motion controller and the JP3163B diagram you posted
most of the pin assinments are the same
for the planet cnc controller you will need to re-assign pin 14 to enable the JP3163B board
pin 1 to control the JP3163B board relay 1
John
re-assign the pins in software using the planetcnc version of Mach3's pins and ports
John
Ok so if I understand correctly, I will hook my wires out from the mk3/4 that are marked "ena, dir, step, gnd and +5v" to the corresponding pins to a db25 pins. That will allow the mk3/4 to access the drivers on the jp board. Are there anything else I need to hook from the mk3/4 to the db25. Seemed like more than that should be hooked up.
Sent from my iPhone using Tapatalk
looking at this from planetcnc
CNCUSBControllerMk34.pdf
I had assumed you would have used a ready made cable with a 26 way connector to plug into the CNC USB Controller Mk34
and a db25 connector to connect to the JP3163B board
if the planetcnc software can not re-assign the output pins
( I am yet to download the manual for the planetcnc software )
the only other option will be to have db25 connector on an open ended cable
to connect to the JP3163B board db25 connector to the green planetcnc CNC USB Controller screw terminal blocks
John
PS
an adaptor like this may help
https://www.amazon.co.uk/Electronics...r=8-2-fkmrnull
Last edited by john-100; 03-27-2019 at 12:20 PM. Reason: add ps
Ok I cannot get the cable in question, I do have an old serial cable that I can use and just connect to the board using the bolt in connections. What all do I need to hook up to the serial cables from the board so I can use the drivers from the second board. So far I have hooked up the step and direction from each axis. So what else do I need to hook up.
Sent from my iPhone using Tapatalk
Ok I also attached all the grounds. That leaves me with 10 wires left from the serial cable. They are:
1 = spindle relay
10 = tool height
11 = x limit
12 = y limit
13 = z limit
14 = enable/relay 2
15 = emergency stop
16 = n/c
17 = spindle pwm 0-10v
Bare ground wire for serial cable
Do any of these need hooked up to the mk3/4 board?
Sent from my iPhone using Tapatalk
after the blue screen of death on a windows 10 PC it may take a while for me to add any wiring diagrams
assuming you have a 25 core cable with a DB25 connector plugged into the JP-3163B board
with pin 16 being unused you have only 24 wires to connect to the screw terminals on the mk3/4 motion controller
on the JP-3163B board
8 wires (18-25) are ground
5 wires (10-13 +15) are inputs [10 = Estop , 11-13 +15 limit switches etc ]
11 wires 1-9 , 14 ,17 are outputs [ pins 2 - 7 X,Y&Z axis step & direction signals 8 & 9 for add on 4th axis
pin 1 spindle relay , pin 14 relay 2 or enable - jumper 2 selects pin 14 function
pin 17 PWM signal to onboard PWM to analogue C converter ]
connect all of the wires required
John
PS
I would of expect you can get a ribbon cable with a 26 way connector and 25 pin DB25 from your mk3/4 board supplier
as the Ethernet SmoothStepper comes with the required cable
found the cable here
https://cnc4pc.com/idc26-db25-lph-26...bon-cable.html
Last edited by john-100; 04-04-2019 at 03:44 PM. Reason: update ref to jumper 2 and PS
Ok here is what I have so far:
1 = ###########
2 = axis 1 step
3 = axis 1 dir
4 = axis 2 step
5 = axis 2 dir
6 = axis 3 step
7 = axis 3 dir
8 = axis 4 step
9 = axis 4 dir
10 = limit 4
11= limit 1
12 = limit 2
13 = limit 3
14 =###########
15 = estop
16 =###########
17 = ###########
18 = ctrl gnd
19 = input gnd
20 = output gnd
21 = limit gnd
22 = axis 1 gnd
23 = axis 2 gnd
24 = axis 3 gnd
25 = axis 4 gnd
That leaves me:
1
14
16 (unused)
17
Bare ground
What do I do with the remaining because it gets hard to understand by your description after that.
Also
I'm not exactly sure about a few things:
A I hook my USB to this board then the serial cable to the original board. Do I hook the physical estop to this board or leave it connected to the other board. If I leave it hooked to the other board will it still work. I thought estop on this board was the input from my actual estop.
B because I hooked 10,11,12 and 13 to the serial cable where do I hook the wires for limit switches once in ready to put them in my machine, I thought those where all inputs for the limit switches and not outputs.
C if I get a probe where do I hook it?
From my understanding, I was just hooking the motor outs from this board to the serial so I could use the drivers from the other board, and the estop, limit switches, probe, and other stuff would be hooked to this board. Is that still the case, or am I bypassing this new board for most of the stuff and still using the old board for most of it???
Sent from my iPhone using Tapatalk
JP-3163B............................................. .......... mk3 4 motion control
1 spindle relay .................................................. ..16 out1
2 X step ................................................ 2 step 1
3 X dir .................................................. 3 dir 1
4 Y step ............................................... 4 step 2
5 Y dir ............................................... 5 dir 2
6 Z step ............................................ 6 step 3
7 Z dir ................................................ 7 dir 3
8 A step ............................................. 8 step 4
9 A dir ............................................. 9 dir 4
10 probe .................................................. ........ 11 X lim 1
11 X lim .................................................. ..........12 Y lim 2
12 Ylim .................................................. ............13 Z lim3
13 Z lim .................................................. ............15 IN1
14 relay2/enable ....set Jumper2..................14 output 6 or pin 1 for enable
15 E stop .................................................. .........10 E stop
16 not used
17 PWM .................................................. ....17 out2
18 GND .................................................. ...18 GND ....not connected on 26 pin header
19 GND .................................................. .... 19 GND
20 GND .................................................. .... 20 GND
21 GND .................................................. .....21 GND
22 GND .................................................. ..... 22 GND
23 GND .................................................. ... 23 GND
24 GND .................................................. ... 24 GND
25 GND .................................................. ... 25 GND
DB25 shell............................................. .......................... screen cut off or connect to GND
depending on jumper 2 on the JP-3163B board connect pin 14 to the mk3 4 motion controller enable pin 1 or pin 14 output 6
the JP-3163B board E-stop is on pin 15 but its pin 10 on the motion control !!!!
connect your E-stop switch to the E-stop terminals
John
I think part of my problem where I'm getting confuse is you are using the numbers from the 26 pin header and I'm using the straight bolt on connections.
So if I'm correct then it should be
(Number from pin of serial)................. (Bolt on connection of mk3/4 of board)
(Number from pin on serial)+++++++ (external component)
(Number from pin on serial),,,,,,,,,,, (number to pin on serial)
1 (spindle relay)............... out1
2 (X step)......................... Axis 1 step
3 (X direction).................. Axis 1 dir
4 (Y step)......................... Axis 2 step
5 (Y direction).................. Axis 2 dir
6 (Z step)......................... Axis 3 step
7 (Z direction).................. Axis 3 dir
8 (A step)......................... Axis 4 step
9 (A direction).................. Axis 4 dir
==============================
Confused here because you have 10 on serial hooked to the x limit and the x limit hooked to the y limit in your list. Is it supposed to be that way or am I supposed to hook it up where probe is in ten and 11 pin goes to limit 1 on mk3/4 like this:
10 (tool height)+++++++ Probe
11 (X limit)......................... Limit 1
12 (Y limit)......................... Limit 2
13 (Z limit)......................... Limit 3
Or should it be:
10 (tool height).................. Limit 1
11 (X limit).......................... Limit 2
12 (Y limit)......................... Limit 3
13 (Z limit)......................... Input 1
And if so do I just hook the probe itself to the jp board or is there somewhere I hook it on the mk3/4?
Also where do I hook the limit switches from the machine itself. Do they get hooked to the mk3/4 board and not the pins from the serial cable, or do they get connected to the same bolt on connection?
===============================
-------------------------------------------
Confused here also. do I hook up the 14 on serial to out 6 on mk3/4 and then set the jumper accordingly, or do I solder pin 14 and 1 on the serial together???
14 (enable/relay2)... jumper 2 position 2/3..................output 6
or
14 (enable/relay2),,,,,,,,,,,,1(Spindle relay)
-------------------------------------------
15 (Eemergency stop)......... E stop
16 xxxxxxxxxxxxxxxxxxxxxx (not used)
17 (Spindle PWM 0-10v) ... Out 2
===============================
Because I'm not using a26 pin header I'm guessing each ground gets connected to a ground on the board so it would look like this:
18 (GND)............................. CTRL GND
19 (GND)............................. INPUT GND
20 (GND)............................. LIMIT GND
21 (GND)............................. OUTPUT GND
22 (GND)............................. AXIS 1 GND
23 (GND)............................. AXIS 2 GND
24 (GND)............................. AXIS 3 GND
25 (GND)............................. AXIS 4 GND
Is this correct?
==============================
DB25 shell (bare wire connected metal part of serial cable.....................cut off or connect to random ground on board
The following sentence I don't understand at all:
depending on jumper 2 on the JP-3163B board connect pin 14 to the mk3 4 motion controller enable pin 1 or pin 14 output 6
The following sentence:
the JP-3163B board E-stop is on pin 15 but its pin 10 on the motion control !!!!
connect your E-stop switch to the E-stop terminal.
I take that to mean connect my e stop button to the terminals on one of the boards but which one. Because already have pin 15 attached to the e stop on mk3/4 do I connect the physical switch to the jp board, or connect both the pin from the serial and the e stop button to the same bolt on connection on the mk3/4?
I guess where I'm getting confused is normally the serial cable is connected to the computer not another board. And usually the limit switches, probes, and e stop, are inputs to the board.
So in my head for instance, the mk3/4 e stop terminal, is an "in" terminal not an "out", so in my head I would hook the e stop button to it. Hooking the 15 pin from the serial cable to the e stop terminal on the mk3/4 seems like the mk3/4 would have to send information over the serial cable to the jp board but it doesn't have input to go with it.
I wish there was more documentation out three explaining this whole process. I can't be the only one to have ever done this.
Thank you so much for your help by the way, I know it's annoying but I'm trying to get it set up correctly do I don't fry my new board.
Sent from my iPhone using Tapatalk