Categories

Site Sponsors

Who's Online

  • 0 Members.
  • 13 Guests.

ZeroPlus Logic Cube – The Modification!

30,077 views

You may have read in our last article that we’ve been digging around in the Logic Cube and found that, in a hardware sense, it’s an easy mod to install the other 32 channels.   And of course, we pointed out that the RAM installed on our board was a 128K, not a 32k.   So it seems that with a minimum of work, we can upgrade our $120 16032 to a 32128 which would have cost us a few hundred bucks more.

As gedesu mentioned in a comment, the famed bushing already discussed this hack a few months ago on a hardware forum page.   Sadly, we never saw this page and I suppose we’ve gone and duplicated efforts a bit as we developed our mod independently.   But we were actually able to catch bushing and a few other developers for a few minutes today and had a very nice discussion on modding the device.   Seems both they and we had discovered a few secrets that the other hadn’t, and a lively exchange took place.

The mod really is as simple as installing the missing channels and trigger buffer circuitry.   Now when we say simple, we mean simple for a person that is pretty skilled in soldering.   This is not a project for a first time user, as the risk of damaging the device would be high.   But if you’re careful and thoroughly check the connections before powering up, you should be fine.

The total cost is less than $5 in parts.   We bought everything but the 74LVT16245 from HSC, so the prices listed are what we paid.   We bought the 74LVT16245′s from Mouser because they don’t gouge like Digi-Key or Arrow.
Here’s what you will need:

  • 1x 74LVT16245B 3-state Bus Transceiver ($0.56) – You need to get the DGG (“74LVT16245BDGG”, 48-TSSOP) package.   We couldn’t find the TI part and got an NXP LVT16245 as well as a 74ABT16245.   We ended up using the ABT chip but the LVT is probably the better choice.   Hereafter will be called the ’245.

NOTE: the NXP 74LVT16245B is NOT SUITABLE for this mod.   It latches up when an external signal is applied.   Our suspicion is the 10pF cap in the input circuit drives the input pin a little beyond the rail and NXP did not account for this in their circuit.   Amateur mistake!   Especially when cloning a chip that has been around for what, 15 years, with no latchup issues.   Booo!   Credit for this catch goes to Jake, who traced the problem back and raised the issues when we failed to mention the latchup and just switched to the ABT without telling you valuable readers why it was done.   Apologies!

  • 1x NXP 74ABT16245B or genuine TI 16LVT245B.   These are two chips that are verified not to latch up in the application.   Both come in the DGG package.
  • 48x 1MEG SMT resistors (48x $0.02) – 0603 package is good and not too tiny.   You need 3 for each channel you’re adding, so get 55 or so.   They always land upside down when you dump them out of the tape & reel and the natural inclination is to press one side to get it to flip neatly over.   But sometimes that ends up in your resistor shooting off somewhere never to be found.   Getting extras of all the SMT components is probably a good idea.
  • 16x 510 Ohm SMT Resistors (16x $0.02) – Again, we used 0603 size.   One for each channel you’re adding.   Get extras.
  • 16 10pF SMT Capacitors (16x $0.05) – One for each channel.   0603 if you can find them, otherwise 0402.   Get extras.
  • 2x 10k SMT Resistors (2x $0.02)- One for each of the two new trigger buffers (each buffer drives 8 lines.   eg: C0-C7 and D0-D7)
  • 2x 36k SMT Resistors (2x $0.02)- One for each of the two new buffers.
  • 8x 120nF SMT Capacitors (8x $0.05)- Two each for each of the two new buffers, and 4 for the decoupling caps of the ’245.   0.1uF is probably fine as well.
  • 2x 1.2uH SMT Inductors (2x $0.07)- One for each of the two new buffers.   Debatable.   We lost ours and used wire to short these pads, but we’re very willing to debug the PCB if noise issues arise.   If you don’t want to mess around, install them.
  • 2x 12pF SMT Capacitors (2x $0.05)- One for each of the two new buffers.   You can probably use a 10pF if you just want to buy more of those from above.
  • Fine Point Tweezers – For holding the SMT components.
  • Fine Point Soldering Iron – The tip should be pretty small to solder the leads of the ’245 accurately.   Similar to a toothpick tip if you can find it.   We’ll give you a technique to make ithe TSSOP soldering as easy as possible, but a fat tipped   soldering iron still won’t work.   Get a fine point tip before starting.
  • Thin Solder – that 10 gauge crap for pipes ain’t going to cut it.   That stuff would be acid core anyway and will eventually eat away your PCB so don’t even consider it.   Invest the $30 in a spool of nice fine rosin core solder.   Thinner than 0.8mm would be great.   Our spool has lasted 5 years or more and we solder like mad bastards, so the initial investment can be amortized over many projects.
  • Liquid Solder Flux – Try to get a “flux pen”, but the brush-on stuff should also be fine.   You’ll paint the leads of the 16245 when soldering to hopefully lessen the chances of solder bridges.   You can also paint the pads of the RC networks if you’re having trouble with solder slop.   Flux is awesome like that – it makes solder want to stick to metal and not want to stick anywhere else.   So your solder will jump right on the pad and won’t slop around.   If you don’t use it – get it.   Cleans up with Ethyl Acetate (Flux cleaner) or Acetone and a cotton swab.
  • Solder Wick/Braid – A loosly braided mass of thin copper wires soaked in flux.   It sucks up solder in order to desolder components or clean up bridges and blobs.   To tell the truth, desoldering usually requires MORE solder so the thermal intertia keeps it liquid long enough for you to pull off the part.   But then you still need the braid to get those little puddles of solder off your PCB and device.

OK, got all your stuff?   Are you ready to start the build?   Continue on, intrepid reader!

Overview of the LAP-C Modifications

Below is the overview of the areas we’re going to work in.   We have 3 main sections where we will be doing mods.

  1. Input Circuit (BLUE) – One for each channel.   Starts with 3 1M resistors in a resistor divider chain.   Across the middle resistor is a series connection of a 510 Ohm resistor and 10pF cap.   The external port connects to the 510 Ohm side of this network, and the ’245 input connects to the 10pF capacitor side.
  2. Trigger Voltage Buffers (YELLOW) – An interesting circuit that uses an opamp to generate a dac-controlled voltage for each port (set of 8 channels).   This trigger buffer voltage is fed to the top of all 8 resistor divider chains in the input circuit.   By varying the buffer voltage, the device adjusts various input levels up or down to match the input threshold of the 3.3v ’245.
  3. Unused Channel Shorts (RED) – On the back of the board are 16 empty resistor padstacks.   In the center of these are a small trace shorting the pads together.   This is shorting the 16 unused channels to GND.   You’ll need to carefully cut the shorting trace without gouging too deep into the board.   We used a tiny flathead screwdriver tip to gouge a channel which worked fine.


Front of the PCB with modified sections highlighted Back of the PCB with mods Highlighted
Fig 1 – Front of the PCB Mods                         Fig 2 – Back of the PCB Mods


Continued on Next Page…                   Jump to Page 2

Pages: 1 2 3 4 5

13 comments to ZeroPlus Logic Cube – The Modification!

  • Buzz

    I have created a BOM for this mod from Digikey. Does anybody want to look it over and see if there is anything that should be changed?

    https://spreadsheets.google.com/ccc?key=0AnWif20cSKwEdGYtNUVJUzNvWXJkNUszSzd0SnQ5WlE&hl=en&authkey=CITJpeAM

  • od

    Top site, I had not come across openschemes.com before in my searches!
    Carry on the excellent work!

  • MAXI888

    Did someone use the mod with an actual device? Is this hack still work on it? Thx a lot for Answer.
    MAX

    • openschemes

      Yes, definitely. We and bushing have both done the mod and it works to expand all the channels. We have heard that the chip has been changed so the recent smaller devices can no longer be expanded, though.

  • [...] Openschemes: ZeroPlus Logic Cube – The Modification [...]

  • User

    Did someone Know if the Hardware Hack work with the actual revision of the ZeroPlus LAP-C16032?
    Thanks for the Answer
    Peter

  • Stu

    I’m wondering, too — Is there any way to check or verify if it’s still possible to purchase a hackable device? Or have those revisions all been sold off and cleaned out?

  • rfasic

    No problems for a 32 channel extension (even with lastest asic version) but they cut 2 pins on it (asic) to prevent a RAM adressing from 32k to 128k = Fixed with 2 thin wires between PCB and Asic.

    • openschemes

      Congratulations! Thank you for letting us know the device is still hackable, that is great news. And nice idea splicing in the missing pins!

  • vatrex

    I needed to post you a little bit of word to be able to say thanks again just for the incredible guidelines you’ve documented here. It is really open-handed of you to provide extensively just what a lot of folks could possibly have sold as an e-book to earn some bucks for their own end, certainly since you could possibly have tried it if you considered necessary. The tips as well served to be a good way to know that someone else have a similar dream the same as mine to know a good deal more with reference to this issue. I believe there are a lot more pleasurable periods in the future for many who look into your blog.

  • sargon

    having opened up my newly purchased c16032 unit made in oct 2011 , i find that there are 4 pins that are removed from the asic , cut flush , will not be an easy thing to attach back on the asic ,

    the hack of doing the usbport.dll change works to allow the program to make it look like 16128 but i am wondering if because of the cut pins on the asic its working to max mem of 16128 ?

    also the protocols registered will not work unless you register them with the keys for that model & serial

  • sargon

    be good if someone who has done a current unit can advise , as even if i get the 4 pins attached again , i am still not sure the extra channels are not grounded internal to asic , have not started this adventure till i get a better tip for the Metcal

    also the 7416245b and the 1.2uH are available via RS components

Leave a Reply

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>