#timvideos

/

      • aravind_ joined the channel
      • aravind_
        Hello
      • CarlFK
        hi
      • aravind_
        Hi Carl
      • im new here
      • CarlFK
        hello - what brings you here ?
      • aravind_
        im an electronics engineer.. looking for pcb design work..
      • what about you?
      • @mithro suggested some projects to work on
      • CarlFK
        I'm mostly into software and going to events to record talks
      • and running down the street to get a pizza. brb
      • aravind_
        cool. Nice to meet you
      • mithro
        aravind_: I'll be around in a couple of hours
      • Currently out at brunch
      • aravind_
        Sure no prob.. i will be here till my blankets pull me in
      • :)
      • mithro
        If you are still around then, we can chat about possible projects
      • I'll also respond to your email
      • aravind_
        Great :)
      • mithro
        tumbleweed / CarlFK: the vizzini driver should be replaced with the stuff Ben (The debian dvswitch guy?) and shenki working on
      • mithro pokes shenki with a pointy stick - you were going to get that upstreamed
      • aom_ has quit
      • CarlFK
        mithro: it may have happened, but now it needs to trickle down into the distros.. and the odroid is pretty far behind - like on kernel 3.14
      • mithro
        CarlFK: I'm 100% sure it hasn't happened
      • I stopped bugging shenki long enough he has probably forgotten all about it
      • aravind_: I'll be around in about 10-15 minutes, you still awake?
      • aravind_
        Sure @mithro
      • mithro
        Great, talk to you then
      • aravind_: couple of questions while I walk
      • aravind_
        sure
      • mithro
        aravind_: what OS do you generally use?
      • aravind_: Have you used KiCad before?
      • aravind_
        mithro i use OS X
      • yes I have used KiCad before
      • mithro
        What is your level of experience in this area?
      • aravind_
        circuit design --> been in industry for last 10 years
      • mithro
        What are you hoping to get out of this? Practice? Something for your portfolio? See something you created be used? Cool friends to hang out with? Want to give back to the community?
      • Need something interesting to do in your spare time?
      • aravind_
        Well all of it + i plan to start design services , a small step to be my own boss :)
      • mithro
        Ah cool!
      • aravind_
        :)
      • as of now, my plan is to work when I get spare time (few hours a week)
      • mithro
        So, I guess your more looking to come up with a good workflow where you can do designs quickly and efficiently?
      • KiCad is probably the least tested on Mac, but at least you have things like proper scripting environment
      • aravind_
        I have used KiCad for some designs in my mac (not very complex though)
      • mithro
        Almost at a computer now
      • aravind_
        okie dokie
      • mithro
        On the experience side, do you know about things like differential traces, length matching and impedance matching (even if you have not done them in KiCad)?
      • Btw what have you used professionally? Altium
      • ?
      • aravind_
        yes
      • professionaly mostly PADS and CR2000
      • i was a circuit designer mostly , layout being done by layout engineer.
      • mithro
        Finally at a computer now! :)
      • Typing is much easier than doing it on the phone while walking ;)
      • CarlFK: ping? You still around?
      • CarlFK
        mithro: here
      • aravind_
        i concur :)
      • mithro
        aravind_: so, are you just interested in the PCB side of things, or want to do the full circuit design too?
      • aravind_
        happy to be on full circuit design
      • spec + schematics + layout + sims
      • mithro
        aravind_: okay cool
      • aravind_
        @mithro I understand your projects are version controlled using git
      • mithro
        aravind_: as I mentioned, the two projects that I think would be good to start with are, the TOFE-VGA board and the TOFE-HiLink board
      • aravind_
        Okay.
      • @mithro I will go through them in detail. Anyone else working on those at the moment?
      • mithro
        aravind_: the TOFE-VGA was being worked on by seaLne - but he ran into issues with RSI, so had to stop
      • I believe it was at the stage of the schematic being pretty much done and he was starting the PCB layout / design
      • aravind_
        @mithro any detailed doc for the proj?
      • mithro
        aravind_: Sure, let me give you a bit of background
      • aravind_
        @mithro Thanks
      • mithro
        aravind_: The HDMI2USB project originally started using the Digilent Atlys boards for developing our firmware
      • aravind_: The problem is that the Digilent Atlys boards don't have any VGA capability and VGA is probably going to be around until the heat death of the universe
      • aravind_
        :)
      • thats true, people still use VGA for something or other
      • mithro
        aravind_: The Atlys boards have an expansion connected - it looks like the old SCSI ones and is called the VHDCI (Very High Density Connector Interface)
      • aravind_
        okay
      • mithro
        aravind_: so, in 2014 we had a Google Summer of Code student develop an expansion board which connects to the VHDCI interface and allows VGA capture
      • aravind_
        okay
      • mithro
        This board works okay and there are about 20-30 floating around the world
      • aravind_: You can find that board design at https://github.com/timvideos/HDMI2USB-vmodvga
      • tpb
        Title: GitHub - timvideos/HDMI2USB-vmodvga: VGA capture expansion board for HDMI2USB (or Digilent Atlys prototype board). (at github.com)
      • mithro
        aravind_: with a bunch of description from Rohit
      • aravind_
        okay
      • still getting my grip around git :)
      • mithro
        aravind_: GitHub has quite a lot of good documentation about using Git+GitHub on Mac
      • aravind_: They have a bunch of tools which are Mac only but have nice UI and stuff
      • CarlFK
        aravind_: I have been using git for 5 years. I know about 1%: I commit, I push, and sometimes I clone to some other box.
      • that's all you really "need" to know to get going.
      • aravind_
        @mithro you are right :). I am following the tutorial now
      • mithro
        aravind_: The Atlys board however is a development board, which isn't really all that suitable for what we want to do - which is record conferences
      • aravind_
        okay
      • got it
      • mithro
        aravind_: so we created our own board which is pretty similar called the Numato Opsis
      • aravind_
        so a dedicated board is needed
      • mithro
        aravind_: the VHDCI connector however is super expensive - like $4 to $8 each
      • aravind_: so we didn't use it on the Opsis
      • aravind_
        yes i think its a dense connector for I/O expansion
      • mithro
        aravind_: instead we decided to reuse PCI-Express connectors instead - which means that the expansion boards don't even need a connector
      • aravind_
        ah okay
      • mithro
        aravind_: The usage of PCI-Express connectors in this manner is a "open standard" I'm trying to promote which is called TOFE (Tim's Open FPGA Expansion)
      • aravind_
        got it
      • @mithro so the PCIe pinouts dont match to the standard
      • mithro
        aravind_: I've tried to keep it as close to PCI-Express as possible, we just allow the signals to be slower than PCI-Express uses
      • aravind_
        okay. whats the max signal rate in our case?
      • mithro
        aravind_: All the power pins and data pins are in the same locations, so you can plug in a PCI-Express card and it won't blow up
      • aravind_
        ah okay
      • mithro
        aravind_: I'm trying to do as minimal amount of work as possible ;)
      • aravind_
        I understand :)
      • mithro
        aravind_: The signal speeds are DC -> ~1.5Gbit/s
      • aravind_: PCI-Express starts at about 1.5Gbit/s and goes up to 16Gbit/s (possible 32Gbit/s?)
      • aravind_
        is this per lane speed? or overall?
      • mithro
        aravind_: per lane
      • sb0 joined the channel
      • aravind_
        okay cool
      • any post layout sims? to check sig integrity?
      • mithro
        aravind_: So, at 1.5Gbit/s we do care about things like impedance matching and differential traces, etc
      • aravind_: Nope, we just kind of pray and hope most of the time :P
      • aravind_
        hows the board stackup done?
      • ha ha
      • mithro
        aravind_: We have two existing TOFE boards - the "LowSpeedIO" and the "Milkymist Compat" boards - both operate in the 100kbit/s to 1Megabit/s type range where it doesn't really matter
      • aravind_
        okay understood
      • mithro
        aravind_: another cool advantage of being mostly compatible with the PCI-Express standard is that we can buy adapters and stuff intended for usage inside a computer and use them
      • aravind_
        yes
      • who will be end users?
      • mithro
      • CarlFK
        me :)
      • mithro
        aravind_: so to finally get to the point
      • aravind_
        CarlFK :)
      • okay
      • mithro
        aravind_: the TOFE-VGA board takes the design used on the vmodvga and changes it to instead fit the TOFE connector + form factor
      • aravind_
        okay
      • mech specs are defined?
      • mithro
        aravind_: yeah - PCI-Express + a couple of extra mounting holes
      • aravind_
        great
      • I saw in your google drive that these boards are manufactured with 2 vendors
      • mithro
        aravind_: I've also been trying to build up things like templates
      • aravind_
        Any specific rules from them?
      • mithro
        aravind_: so it is easy for people to create new TOFE boards and such
      • aravind_
        ah great
      • mithro
        aravind_: The aim would be that boards we create should be producible by both hackvana and ohs park
      • aravind_
        okay
      • mithro
        aravind_: neither do controlled impedance stuff
      • aravind_
        oh :(
      • mithro
        aravind_: so again we just do our best
      • aravind_
        then we should really pray
      • :)
      • mithro
        aravind_: The apertus/AXIOM guys (see Bertl_zZ and se6astian|away) have gotten okay results with OHS Park using the rules I put in that document
      • aravind_
        okay. I will follow the same rules
      • mithro
        aravind_: yeah