LeissKG
This thread is for information about the Digital Input module hardware
developed by user HKTarzan  in this forum
Quote 0 0
LeissKG
Hello,
as promised here is the start of the Kicad 5.0 Version of this module. I use
a hierarchical design to allow easier modifications for other planned modules
Until now i have only a schematic, since i have not all required foot prints.
I'm planning to use the wider format for the pcb. At the moment I'm stumped
how to do the foot print and the 3dshape for the leds with the light pipes.

http://www.dialightsignalsandcomponents.com/Product/Details/445024/5151094F

The leds in the schematic are only place holders at the moment

Additionally I have a question, is there an Icon for OpenPLC-Neo Project? I have
used the OpenPLC logo in the schematic but i want to change this.

Klaus Leiss
Quote 0 0
LeissKG
Hello,
now the archive of the Kicad 5.0 project
Quote 0 0
LeissKG
Hello,
at the moment the parts that are not in the Kicad 5.0 Libraries are in a extra library called OpenPLC

Klaus Leiss
Quote 0 0
HKTarzan

Hello there LeissKG,

If you can import native Gerber files, I can supply you the Gerbers with the footprints and logo as was used on my PCB's.

I can recall that the location / orientation and the alignment of the LEDs and the light-pipes was challenging!!!
As I'm unfamiliar to KiCad - please give feedback

Willem

Quote 0 0
HKTarzan
Hello to all forum members,

Here is a full data set of the Digital Input module that we have started with.
I have build up a couple of the PCBs (Rev 1.00) and ironed out all errors and mistakes on them. This is now Rev 1.01 without the mistakes on the originals.

The module is starting up as an Arduino Leonardo and are recognized by the computer as such.
I have made extremely rudimentary firmware just to get the PCB debugged and tested .
As promised way back my offer still stand for members that are interested to work on the firmware side.
Quote 0 0
vorrias
Good job LeissKG. Welcome bACK
I am a Kicad 5 learner and user about a year now. Your schematic looks processional.
Now I was able to read HKTtarzan's  gerber files inside kicad pcbnew
Because there are no NETlist files generated I can not see the components on board.
LeissKG if your schematic file was exactly the same as HKTtarzan's  (ver. 1.1) simply, generate the footprint and netlist files, then import the HKTtarzan's gerber files, import netlist files and you will have pcb files with all the components on board and routed everything OK inside pcbnew.
So unless LeissKG not come with exact V 1.1 schematic like last version from HKTtarzan we have to make pcb ver 1.1 again in kicad (a painful job I may say)

I also tried another approach. Converting Altium files to kiCAD. Works OK at least I am able to get the schematic  inside kicad
More info on that as I go along
Quote 0 0
vorrias
OK guys this is my first attempt to convert HKtarzan files to kicad
1 - The schematic is converted on line with altium2kicad. GND symbol had ?? so it is substituted with the right one.
still I get hierarchical errors but I this this can be corrected
2 - I import in pcbnew (via gerber input) gerber files from HKtarzan version 1.01

so far so good.
I have no components on pcb.
I must correct the errors in schematic, then generate footprint and netlist.
If anybody can help I will appreciate.
Still I say that LeissKG must produce a schematic exactly as HKTarzan v1.01. Then maybe his generated nettist fits with the pcbnew  file ver 1.01 I have the attached kicad archived project below
Quote 0 0
LeissKG
HKTarzan wrote:

Hello there LeissKG,

If you can import native Gerber files, I can supply you the Gerbers with the footprints and logo as was used on my PCB's.



I should be able to extract the icon for the PCB from the Gerber file, but i initially meant the icon on the schematic.
do you have a graphic for that?

Quote:

I can recall that the location / orientation and the alignment of the LEDs and the light-pipes was challenging!!!
As I'm unfamiliar to KiCad - please give feedback

Willem


The drawings from Dialight are good enough that the footprint itself should be no problem if you ignore the not
plated through holes for the lightpipe. The 3dshape is the more tricky part. OK, i could still get the polarity of the
led wrong but it should be doable. What is not clear to me is which are the correct leds. According to the light pipe
selector guide with the 515-1094F light pipe you should use 597-3XX1-207F or 597-77X1-207F.  But they have a height
of 1.9mm and the lightpipe has only room for 1.65 mm

Klaus Leiss
Quote 0 0
LeissKG
vorrias wrote:

Still I say that LeissKG must produce a schematic exactly as HKTarzan v1.01.
Then maybe his generated nettist fits with the pcbnew file ver 1.01 I have
the attached kicad archived project below

While altium2kicad generates a pcb file that is halfway decent ( it seems to miss
the copper zones ) you will not easily match its net names to my schematic. But one
could use it or the gerber files as an overlay to expedite routing.

I will update the schematc to version 1.01 as soon as possible
Klaus Leiss
Quote 0 0
LeissKG
vorrias wrote:

LeissKG if your schematic file was exactly the same as HKTtarzan's  (ver. 1.1) simply, generate the footprint and netlist files, then import the HKTtarzan's gerber files, import netlist files and you will have pcb files with all the components on board and routed everything OK inside pcbnew.
So unless LeissKG not come with exact V 1.1 schematic like last version from HKTtarzan we have to make pcb ver 1.1 again in kicad (a painful job I may say)



This would only work if you would not to make modifications. To my knowledge the gerber file does not
contain the net information. and the nets in the with altium2kicad converted pcb files are sufficient
different that they would not match the kicad generated netlist. The only way that maybe would make
that possible would be to have no unnamed nets in the design. But i could not guarantee that it works.
But it should be possible to use the converted copper layers from the altium design as an overlay to
facilitate faster placement and routing.

Klaus Leiss
Quote 0 0
vorrias
Yes Klaus. That is what I wanted to say.
Because gerber does not containing info as netlist does, all you have to do is, make all the schematic exactly as HKtarzan ver 1.01. then generate your own footprint and netlist, then after you import the gerber files into pcbnew, import your netlist. I am afraid that you MUST ANNOTATE in kicad theSAME NUMBERS for components as is in HKtarzan (this is on pdf file in HKtarzan publish directory).
atherwise your generated netlist will not be compatible with imported gerber files. (that is my opinion)
That may help because rerouting from scratch in Kicad is not an easy thing. So using HKtarzan gerber files as a template could work.
I spend a hole afternoon trying to complete convert Altium files to Kicad. I must improve my affords because I have many ?? and some times resistors are doubled. I got very disappointed. If you have success I will abandon my efforts. It is time consuming without doing something valuable.
So I am waiting to see how you will proceed because you did excellent work. better to help you with your design
Quote 0 0
HKTarzan
Klaus - I sent you a private message yesterday. Did you received that??
Quote 0 0
HKTarzan

Have fun all...

 

Quote 0 0
LeissKG
HKTarzan wrote:
Klaus - I sent you a private message yesterday. Did you received that??

Yes, please see my PM.

Klaus Leiss
Quote 0 0