Stalled Iris 16 - RGB Vandal Button

Discussion in 'Custom Cases & Projects' started by iFreilicht, Oct 8, 2016.

  1. ricochet

    ricochet SFF AFFLICTED

    #81 ricochet, Nov 6, 2016
    Last edited: Nov 6, 2016
    Sorry I was so vague... please see below:

    As Hamburger Eating Ironman mentioned above... the Micro HDMI - Micro HDMI may be your only choice and could be secured via hot glue to the board and then connected via a socket and/or wiring to the board.

    http://www.diytrade.com/china/pd/6843480/HDMI_D_TYPE_Micro_HDMI_Connector.html
     
  2. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    Oh dear god. I mean, that's a pretty cool idea, and maybe something that could be integrated into a separate product in the future, but right now that would mean I'd have to model a meander antenna inside the button (which I don't know how to do properly), put all the bluetooth components inside (which there is not enough space for) and write a mobile app in addition to the firmware and software I need now. Sorry, not gonna happen any time soon.

    You know, seeing the rarity of all these components, it seems to me like a custom cable isn't such a bad idea after all. There are manufacturers for this kind of stuff, and they'd only have to cut a micro HDMI to HDMI cable up and add a three 0.1" pin headers to it. That's actually something I could do myself for low quantities and material cost would be quite low.

    Ah I see. The problem with that is that these connectors are super small and need to be hand-soldered, so the manual labor cost would be very high. To be suitable for low- and high-volume manufacturing alike, I need to make sure most of the assembly can be done automatically.
     
    Phuncz likes this.
  3. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    After thinking about how something like this could look, I remembered that I already saw it somewhere.

    Maybe this is for you?
     
  4. Phuncz

    Phuncz Spatial Philosopher
    Moderator Gold Supporter

    Nice ! But I'm mainly interested in you button project :D
     
  5. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    Finally.
    [​IMG]

    It's just one PCB of three, but it's the most complicated one, the other two should be possible as double-sided instead of this four layered mess. Still missing ground fill, but I consider it done for now. I might be able to fit 0603 resistors instead of 0402, but resistors are dead cheap nowadays ($7.51 for 5000 pcs), so I don't think it's worth the upgrade. My manufacturer/assembler said they could even handle 0201, but that the pick and place would lose up to 1/3rd of that, which seemed a bit wasteful to me.

    You might notice that the board-to-board connector has 20 pins but I only use 9 of them. That's because it isn't available any smaller. An interesting side-effect is that even if I plug in the board below the wrong way around, no ill connections would be made, so testing is a bit less dangerous.
     
    PNP and Phuncz like this.
  6. blakdart

    blakdart Case Bender

    You should work with manufactures to sync your switch to their software like the following.

     
  7. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    I would love to do that, and it's certainly a long-term goal, but the problem is that these big manufacturers all use very proprietary control software that is an absolute resource hog on your system, which is something I don't support at all.

    Either I'd have to make an exclusive deal with one of these manufacturers to integrate my switch into their software, which would be a bummer for everyone who didn't use equipment from them, or I'd have to make a piece of software myself that is able to talk to and coordinate between all of their drivers, which would take months for me to write and test properly.

    Ideally, I'd want an open standard for LED control on every device of any kind, but the manufacturers have no reason to adopt something like that, because then they can't lock people into their own ecosystem any more.
     
  8. hardcore_gamer

    hardcore_gamer electronbender

    It's good to add GND planes in the unused area. If nothing else, it'll increase the mechanical strength of the PCB.
     
    Phuncz likes this.
  9. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    Yes I will absolutely do that, and they will probably be grounded as well, not just copper fills. Never thought about the implications for strength, but that's good to know.
     
    Phuncz likes this.
  10. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    Second PCB complete
    [​IMG]

    Second PCB with microcontroller and oscillator circuit is complete. There's enough space for three more 0603 components in case I forgot something and I managed to get everything routed on just two layers. It's about as small as it could get, 12mm x 9.96mm. And with it being rectangular, I could route everything at 45° angles which makes it look rather neat and made the process much easier.

    The bottom connector isn't routed as I didn't finalise the pinout for the HDMI socket yet. That's the next step.
     
    3lfk1ng, PNP, Phuncz and 2 others like this.
  11. ricochet

    ricochet SFF AFFLICTED

    Amazing progress! This will be an Epic vandal when completed!
     
  12. Phuncz

    Phuncz Spatial Philosopher
    Moderator Gold Supporter

    Yes indeed, I can't wait to have the most awesome power button...

    [​IMG]
     
  13. PNP

    PNP Airflow Optimizer

    I concur
    [​IMG]
     
    EdZ and iFreilicht like this.
  14. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    Thank you so much everyone! :)
     
  15. EdZ

    EdZ Virtual Realist
    Gold Supporter

    How about Vandalorum Rex for a product name?
     
  16. iFreilicht

    iFreilicht FlexATX Authority
    Thread Starter Gold Supporter

    Freilite Vandalorum Rex is a little unwieldy, don't you think? Apart from it not being a real latin word :D
     
  17. PNP

    PNP Airflow Optimizer

    Unwieldy, maybe, but Warhammer 40K has been getting away with faux Latin for decades. If only the abbreviation wasn't VR... Maybe mash the words together? Vandalrex. Hmm. Sounds like a prescription drug.

    Naming is hard. Glad I'm not in technical marketing.
     
    jtd871 likes this.
  18. Phuncz

    Phuncz Spatial Philosopher
    Moderator Gold Supporter

    Maybe something along the lines of chroma(tic), prisma(tic) or just "DOUBLE EFFING RAINBOW v1.0".
     
    hardcore_gamer likes this.
  19. EdZ

    EdZ Virtual Realist
    Gold Supporter

    RAINBOWTRON 2000

    No, wait, 2000 is now in the past rather than the future.

    RAINBOWTRON 3000!
     
    iFreilicht and Phuncz like this.
  20. ricochet

    ricochet SFF AFFLICTED

    iFrei vandal switch