About Lincomatic

I like software and hardware hacking, photography, brain training, and nature, among many other things. This blog is for my musings on whatever topics interest me, mostly of a DIY nature.



There are 30 Comments to "About Lincomatic"

  • michu says:


    I just tested your colorduino v1.1 library. it looks very clean, thanks!

    however, I tested the plasma example but it was a bit messed up, it looks like the image is dived up in four parts and not rearranged correctly.

    some hints about this error?

    I did some more triing, and replaced the main arduino code with this code:

    void loop()
    // plasma_morph();
    for(unsigned char y = 0; y < 4; y++)
    for(unsigned char x = 0; x < 4; x++)
    Colorduino.SetPixel(x, y, 254, 254, 254);

    I expected to see i white quad, but I see a greenish 8×4 rectange…

    hope you can point me to the right direction.. cheers

    • lincomatic says:

      Greetings Michu,
      I’ve been studying your neorainbowduino code for ideas, too 🙂
      It sounds like your matrix is wired incorrectly. Do you have a schematic or part number for the matrix you’re using?

  • Roy says:

    Hi Lincomatic,

    Is it difficult to port the GRBL to the atmega644P running on Sanguino bootloader? I have a reprap controller based on 644P and pre-ordered the shapeoko cnc. Searching for a GRBL fork led to your site.



    • lincomatic says:

      You will have to re-assign the pins, and then just build it with the correct target.
      Shouldn’t be a big deal, if you understand how to do that.

  • Ari says:

    Hi Lincomatic,

    I would like to add band and high pass filter to your colorduino circuit… but I honestly don’t know what that entails. How do you decide values of capacitors and resistors for both filters?



  • Ari says:

    Thanks! And one more question, will speakers like this:
    work with the music synch circuit?

  • Matt says:

    Love the marlin code. Any future plans for adding a dual extruder to an expansion pin on the printrboard?

    Keep up the killer articles,


    • lincomatic says:

      I’m still tweaking my reprap… dual extrusion is kind of far on the horizon at this point.
      If you have dual extruders, it will require another stepper driver, and another transistor for the heater.
      I think that would call for a daughterboard.

  • mo says:

    Aloha! Thank you so much for the great lampduino instructible!!!
    Uno R3 plus Color shield works fantactic! Can music input be added
    to Color shield setup? All arduino pins are ‘covered’ but can a jumper
    be added to A0 (and ground) without screwing up the boards??

    • lincomatic says:

      It is OK to use any pins that aren’t electrically connected to any chips on the shield, even if they’re “covered” by it.

  • mo says:

    Thanks for the info; I went for it and hooked headphone out
    to pin A4 (as per code) and the music synth works really
    great!!! Been waiting about 50+ years to be able to do sucha thing!!
    Thank you so much for helping to make this dream come true!!

    • lincomatic says:

      Thanks for the feedback. It makes it worth my effort to document these things when I receive such a message.

  • Thanks for leaving up the archive of Omnifi stuff! I just bought a DMS1 for $21, but I find that the world has passed it by. Many great hacking links are gone if not completely forgotten. The wiki is still there, and your archive is still here. But I can’t even join the Openfi Yahoo group (or any other group) for that matter…

  • Bart says:

    I just bought a TFT_320QVT touchscreen and I realized that the vendor does not provide any documentation. Could you share any datasheet for this device with me?


  • Alex says:

    I have a Panasonic EP1004 (close enough) and stop working. I unplugged the power cord for about 2 minutes and plugged it back on. All the pulleys turned. The controller’s power button was on. But within 10 seconds, all the lights on the controller would flash. Then 3-4 seconds later, it just died. If I unplug it for a couple of minutes and plug it back on, it repeat the same. I just can’t get it to work. I suspect it could be the computer board issue.

    I wonder if you give me some insight.


    • lincomatic says:

      That is exactly what happened with mine, before I fixed it. Please follow my article on how to fix it.

      • Alex says:

        Are you talking about the one referring to the clutch melt down?

        All the belts and pulleys are turning when I plug it in. Is there a way to know which clutch is the problem?


  • lincomatic says:

    This article: http://blog.lincomatic.com/?p=1042
    I don’t know how to tell which one is bad. Any clutch that’s bad won’t release properly, and will always be engaged.

  • nikitoz888 says:

    Hello, lincomatic! Thanks you for your blog. This site is very helpful. But I need help 🙁 I read your article: http://blog.lincomatic.com/?p=548. And I recorded your bootloader on AT90USB1286. I can emulate Keyboard, SD Flash SPI (Mass storage / Disk) and Serial together?

  • Sean Hansen says:

    Hi Lincomatic,

    I’m interested in sending data from Bioexplorer to an Arduino in real-time. Since you developed the Data Dumper software and are also familiar with Arduinos, I was wondering if you might know how to accomplish this.



    • lincomatic says:

      Sorry, it’s been a long time. The BE API is in \code. I believe there’s documentation in there on how to talk to BE. BEClientInterface.h documents how to connect to BE. You just need to write a Windows program to take the data and send it out the serial port to the Arduino. On the Arduino side, you need to read the serial data and do something with it. Of course, you have to design your own protocol for sending/receiving the data between Windows & Arduino.

Write a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>