About

This is my personal website and mainly about my love of hacking around with electronics and software.

For more information about my other activities related to angel investment and company advisory please take a look at the page on Companies and on my page on LinkedIn.

Comments 11

  1. About Android vs other dev tools – we’re seeing many clients insisting on vendors not use interpretive solutions such as phone gap and appcelerator because they just don’t give the same user experience in terms of responsiveness and richness of user experience. JFYI

    1. Post
      Author

      Hi Colin, I know it was ages ago you posted the comment about native app development vs. cross-platform tools, but I wondered if your client’s opinion has changed at all or if their views are still the same?

  2. I am a software developer. I need to door lock system for my project. This lock system must integration with mifare card. And I wanna learn which card use this system.

    I would appreciate if you can help me.

    Tolga Bayındır
    TURKEY

    1. Post
      Author

      Hi Tolga, sorry for the delay in replying. I used an IB Technology reader (link in the post) which can read Mifare 1K, 4K and ultralight cards. However I think the same techniques I used could be used with pretty much any Mifare card reader.

  3. Hi Rob,
    Your friend Sergio advised me to contact you about an idea for a product that I have. He said you would be the best person to give me advice on getting it started or point me in the right direction.

    I hope you don’t mind me messaging on your wall and I hope to hear from you.

    Grant

    1. Post
      Author
  4. Hi Rob,

    It’s Adrian from Travelouder. We met at the Investor 100 event in February. Would love to meet up over a coffee and see if you would like to advise us further.

    Thanks,
    Adrian

  5. Hello Rob, I’m from Germany and I’m trying to recreate the Sandbot with my son. Unfortunately we’re stuck at one point when compiling the software. An error occurs that we can’t fix. Maybe you can give us a tip here

    Compiling .pio\build\featheresp32\src\WorkManager\Evaluators\tinyexpr.c.o
    src/WorkManager/Evaluators/tinyexpr.c:121:15: error: static declaration of ‘random’ follows non-static declaration
    static double random() { return rand() / ((double)RAND_MAX); };
    ^~~~~~
    In file included from src/WorkManager/Evaluators/tinyexpr.c:38:
    c:\users\mb\.platformio\packages\toolchain-xtensa-esp32\xtensa-esp32-elf\sys-include\stdlib.h:270:8: note: previous declaration of ‘random’ was here
    double random(void);
    ^~~~~~
    Compiling .pio\build\featheresp32\src\WorkManager\WorkManager.cpp.o
    *** [.pio\build\featheresp32\src\WorkManager\Evaluators\tinyexpr.c.o] Error 1

    1. Post
      Author

      Hi Markus,
      Sorry I didn’t see your question here. Please let me know if you are stil having problems and I will attempt to find a solution.
      Best wishes
      Rob

  6. Hello Rob, I know this project “A New SandBot” is a little old but I thought about trying my hand at it. The picture of the laser cut 5mm acrylic shows 4 pieces, the top motor frame and the bottom motor frame and 2 smaller pieces to the left in the picture. I can find “MotorFrameTop_LaserCut_5mm.dxf” and “MotorFrameBottom_LaserCut_5mm.dxf” but not the 2 smaller pieces. There is this file”MotorFramePlates_LaserCut_5mm.dxf” but it does not contain the 2 parts. The picture I am referring to is listed as “Laser Cut 5mm Acrylic pieces for the frame”.
    Thanks for any help.
    Jeff

    1. Post
      Author

      Hi Jeff, sorry I missed your comment for so long. I hope you sorted it out. The file can be found in the zip from GitHub and is called MotorFramePlates_LaserCut_5mm.dxf in the folder PrintAndCut\dxf
      Best wishes, Rob

Leave a Reply

Your email address will not be published. Required fields are marked *