board that can support 36 feeders?

436 views
Skip to first unread message

Shai

unread,
Mar 3, 2019, 10:33:47 PM3/3/19
to OpenPnP
For those that have automatic feeders with two encoders for the sprocket, what board are you using? What's the max number of feeders it can support?

Jan Juranek

unread,
Mar 8, 2019, 8:18:51 PM3/8/19
to OpenPnP
Which design do you mean?

Dne pondělí 4. března 2019 4:33:47 UTC+1 Shai napsal(a):

Shai

unread,
Mar 9, 2019, 12:59:34 PM3/9/19
to OpenPnP
@Jan

Asking in general what boards people use for their automatic feeders and firmware.

Trampas Stern

unread,
Mar 9, 2019, 4:39:38 PM3/9/19
to OpenPnP
For the machine I was building I was using the Yamaha feeders, and needed to trigger the air solenoids to drive them.  Therefore I made a custom board with 16 FETs to drive the solenoids. 


The firmware was based on arduino and had a couple of G code commands.   I was going to add more boards to the machine to add more feeders.  

I also made the board with a prototyping area, for adding things like air pressure sensors.  

Mike Menci

unread,
Mar 9, 2019, 5:24:34 PM3/9/19
to OpenPnP

Mike Menci

unread,
Mar 9, 2019, 5:25:43 PM3/9/19
to OpenPnP
Dual lane feeder controller to replace Siemens Siplace 80 board

Bernd Walter

unread,
Mar 9, 2019, 6:13:54 PM3/9/19
to ope...@googlegroups.com
On Sat, Mar 09, 2019 at 02:25:43PM -0800, Mike Menci wrote:
> Dual lane feeder controller to replace Siemens Siplace 80 board

There is no need to retrofit the Siplace feeders.
It is known how the original PCB in those feeders work.
The protocol had been reverse engineered by Niels Mosele and me.
My own PCB can (theoretically) control 6 of those Siplace feeders.
Because of time contraints I'm currently running only older feeder with
the PCB, which just gets feed pulses, but the PCB design is intended
to be used with Schultz type feeders as well.
Some of the pulse driven feeders are even still running with an Arduino-Nano
on a breadboard - don't ask ;-)

I've attached a picture of the PCB I use.
It has 2 transistors per feeder to send 30V pulses for older feeders.
One of those transistors is hooked to a UART-TX to send data to Schultz
feeder.
It can also receive 30V uart data from schultz feeders.
And it has a current sensor to measure if a feeder is stuck, which never
happened to me, but is theoretically possible.
The Schultz have internal error detection, but the older ones don't.

The mounting plate I use is on Thingiverse.
https://www.thingiverse.com/thing:2616380

> On Saturday, 9 March 2019 23:24:34 UTC+1, Mike Menci wrote:
> >
> > see here https://github.com/issus/Dual-Lane-Feeder-Controller example:
> >
> > On Saturday, 9 March 2019 18:59:34 UTC+1, Shai wrote:
> >>
> >> @Jan
> >>
> >> Asking in general what boards people use for their automatic feeders and
> >> firmware.
> >>


--
B.Walter <be...@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
IMG_8198.jpg

Mike M.

unread,
Jan 11, 2020, 3:47:59 AM1/11/20
to OpenPnP
Bernd
Do you have any of this PCBs avalible ?

Mike

Trinh Dinh Huu

unread,
Jan 11, 2020, 4:14:46 AM1/11/20
to ope...@googlegroups.com
I have designed a board autofeeder 30 feeder yamaha CL.

Vào 15:48, Th 7, 11 thg 1, 2020 Mike M. <mike....@gmail.com> đã viết:
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/05611b36-3076-407b-927e-82b683fbf0f8%40googlegroups.com.

Mike M.

unread,
Jan 11, 2020, 5:16:47 AM1/11/20
to OpenPnP
Is it pneumatic or electric drive of feeders Yamaha CL could be both versions (I think)?
Can you share your files?
Mike

Trinh Dinh Huu

unread,
Jan 11, 2020, 5:32:12 AM1/11/20
to ope...@googlegroups.com
I design for yamaha CL. I can share free. Use stm32F103 and mosfer 60v 4.3A and Pc817 driver. 

Vào 17:16, Th 7, 11 thg 1, 2020 Mike M. <mike....@gmail.com> đã viết:
Is it pneumatic or electric drive of feeders Yamaha CL could be both versions (I think)?
Can you share your files?
Mike

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.

Mike M.

unread,
Jan 11, 2020, 5:39:24 AM1/11/20
to OpenPnP
Please do share - there are many users of this Yamaha CL Feeders
Thanks in advance
Mike

Trinh Dinh Huu

unread,
Jan 11, 2020, 5:42:42 AM1/11/20
to ope...@googlegroups.com
Waiting me 24h. OK?

Vào 17:39, Th 7, 11 thg 1, 2020 Mike M. <mike....@gmail.com> đã viết:
Please do share - there are many users of this Yamaha CL Feeders
Thanks in advance
Mike

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.

Mike M.

unread,
Jan 11, 2020, 6:01:42 AM1/11/20
to OpenPnP
OK


On Saturday, 11 January 2020 11:42:42 UTC+1, Trinh Dinh Huu wrote:
Waiting me 24h. OK?

Vào 17:39, Th 7, 11 thg 1, 2020 Mike M. <mike...@gmail.com> đã viết:
Please do share - there are many users of this Yamaha CL Feeders
Thanks in advance
Mike

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.

Trinh Dinh Huu

unread,
Jan 11, 2020, 6:11:58 AM1/11/20
to ope...@googlegroups.com
I have image. 

Vào 18:01, Th 7, 11 thg 1, 2020 Mike M. <mike....@gmail.com> đã viết:
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/e21ee0b9-a747-4ed4-b227-0d677c862dff%40googlegroups.com.
IMG_20200105_185441.jpg

Mike M.

unread,
Jan 11, 2020, 6:21:25 AM1/11/20
to OpenPnP
Trinh - this is for pneumatic feeders ? Correct ?
Mike

On Saturday, 11 January 2020 12:11:58 UTC+1, Trinh Dinh Huu wrote:
I have image. 

Vào 18:01, Th 7, 11 thg 1, 2020 Mike M. <mike...@gmail.com> đã viết:
OK

On Saturday, 11 January 2020 11:42:42 UTC+1, Trinh Dinh Huu wrote:
Waiting me 24h. OK?

Vào 17:39, Th 7, 11 thg 1, 2020 Mike M. <mike...@gmail.com> đã viết:
Please do share - there are many users of this Yamaha CL Feeders
Thanks in advance
Mike

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/b1b89165-bc3e-410f-8ad0-a7cd72aa403b%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ope...@googlegroups.com.

Trinh Dinh Huu

unread,
Jan 11, 2020, 6:31:44 AM1/11/20
to ope...@googlegroups.com
It is for pneumatic. Yamaha CL
I use M601-M630 On and M631-M660 Off. M661-M690 on 150ms off
Vào 18:21, Th 7, 11 thg 1, 2020 Mike M. <mike....@gmail.com> đã viết:
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/ff08b0fc-289e-4923-9f06-87ef917e2f0d%40googlegroups.com.

Bernd Walter

unread,
Jan 11, 2020, 7:10:46 AM1/11/20
to ope...@googlegroups.com
On Sat, Jan 11, 2020 at 12:47:59AM -0800, Mike M. wrote:
> Bernd
> Do you have any of this PCBs avalible ?

Give me a few days and I will put up the board data online.

I have 2 different boards I use.
Both are USB based on the SAMD21J18A (non isolated USB).
Note that I made no schematics for them, just the PCB files.
You need an SWD programmer to flash the controllers.
I use the Atmel-ICE with OpenOCD.

One board has 30 ITS711L1 driver outputs.
I use the board to drive solenoids and lights at 24V.
The ITS711L1 are protected high side drivers.
There is a single power input, so all outputs deliver the same
voltage - if you need different voltages you need multiple boards.
The firmware is using FreeRTOS with Atmel-ASF.

The other one uses transistors for high side signals.
They are not capable of driving high loads.
It has 6 connectors for 6 feeders, with 2 of those outputs and one
input each.
One output and the input can be driven with an UART.
It also has an INA226 for each connector to measure the current
drawn by a feeder.
Pulse driven feeders have a single or two lane and can be made
to feed with a short pulse on one of the two outputs.
For those it can be usefull to measure the motor current for failures.
UART based feeders use the uart communication.
The firmware is also using FreeRTOS with Atmel-ASF right now.
Disclosure:
I never implemented the UART communication and INA226 support, so
there might be some hardware bug, although chances are low.
The INA226 are I2C, but all SERCOMS are used by the 6 feeders, so
those have to be addressed via bit-bang GPIO.

I will switch firmware away from FreeRTOS/ASF to NuttX.

So far I'm stuck with other projects, but implementing the UART
support is high on my TODO list.
Pressure wasn't that high for me because I have enough pulse feeders,
but the UART ones are technically better and can do 2mm feeds.

I should have some assembled and unassembled PCBs available.

Mike M.

unread,
Jan 11, 2020, 7:39:46 AM1/11/20
to OpenPnP
Great Bernd, take your time..... I do have Atmel-ICE programmer ...

As I am buying this Siemens Siplace feeders used -untested (I have 6 now -2mm/8mm tape) I noticed that 1 feeder just spooling motors run - but not the 2 main Sprocket drive motors....

I have a question why somebody did not come up with new OpenPnP controller for this Siplace feeders which have very fine & simple functional mechanic parts... There is only:
-1 motor 24VDC for sprocket turning (1 rotation 2mm /2 rottations 4mm advancing tape)
- Spring loaded mechanical brake
- opto sensor for 1-2 full rotations of main motor controll
- solenoid 18V for opening pick-up location and
- 2nd motor (? VDC) for spool cover tape pulling with opto cover tape sensor..
- 2 push buttons
Mike
Siemens feederS.jpg

Bernd Walter

unread,
Jan 11, 2020, 8:09:44 AM1/11/20
to ope...@googlegroups.com
On Sat, Jan 11, 2020 at 04:39:46AM -0800, Mike M. wrote:
> Great Bernd, take your time..... I do have Atmel-ICE programmer ...
>
> As I am buying this Siemens Siplace feeders used -untested (I have 6 now
> -2mm/8mm tape) I noticed that 1 feeder just spooling motors run - but not
> the 2 main Sprocket drive motors....

Quite often some small components are stuck into the gears.
A bit annoying to dissassemble for the lane with the gear cover on the
inner side.
While you have the sproket gearbox open, you also might want to check the
dampener rubber for the shutter - those wear out and the shutter can get
stuck.
Also unrelated to the motor problem, but also screws come loose, mostly those
holding the pick up motor assembly.

> I have a question why somebody did not come up with new OpenPnP controller
> for this Siplace feeders which have very fine & simple functional mechanic
> parts... There is only:
> -1 motor 24VDC for sprocket turning (1 rotation 2mm /2 rottations 4mm
> advancing tape)

All motors are rated 18V, but driven at 30V.
If you apply only 24V the feeders won't run reliable.

> - Spring loaded mechanical brake
> - opto sensor for 1-2 full rotations of main motor controll
> - solenoid 18V for opening pick-up location and
> - 2nd motor (? VDC) for spool cover tape pulling with opto cover tape
> sensor..
> - 2 push buttons

Someone did new PCBs for those feeders.
I wanted to do the same, until I've found out that I got a very old
version of the feeder, which had an external EPROM chip and allowed
reverse engineering the firmware.
> > B.Walter <be...@bwct.de <javascript:>> http://www.bwct.de
> > Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
> >
>
> --
> You received this message because you are subscribed to the Google Groups "OpenPnP" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/2a86efd8-dfce-4217-baed-795dad35f4ad%40googlegroups.com.

Trinh Dinh Huu

unread,
Jan 12, 2020, 7:27:39 AM1/12/20
to ope...@googlegroups.com
Hi Mike.M 
The motherboard runs from 12-24v.
SUB_DRIVER AUTOFEEDER.pdf
Project Outputs for 2019 V21_11 SUB_Driver.rar
SUB_AUTOFEEDER.hex

Bill Ruckman

unread,
Jan 14, 2020, 11:51:19 AM1/14/20
to OpenPnP
Hi Bernd,

I have a few Siplace dual lane feedeers coming.  Is the protocol documented somewhere?  I found bits and pieces in some of your old posts.

Thanks,
--Bill
Reply all
Reply to author
Forward
0 new messages