DougL

Members
  • Posts

    35
  • Joined

  • Last visited

  • Days Won

    1

DougL last won the day on June 12 2015

DougL had the most liked content!

Profile Information

  • Gender
    Male

Recent Profile Visitors

994 profile views

DougL's Achievements

Newbie

Newbie (1/14)

  • First Post Rare
  • Collaborator Rare
  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

1

Reputation

  1. @Jack Gassett,if you get an esp32c3 module I've got 2 hints which might save you some time 1) don't forget to install the esp32c3 target in the esp-idf development environment. IIRC, in the esp-idf directory run ./install.sh esp32c3 and then source the env setup script 2) to put the module like the Lolin esp32c3 C3 Mini into upload mode you have to: Hold down the boot button for 5+ seconds, while still holding boot button do a short press of the Reset button and then release the boot button. Twas chasing those rabbits for about an hour today. The first one was a head slapper since I should have remembered I'd only installed the esp32 build system. But the 2nd item took a lot of searching and reading before I ran across that upload button 2-step method. Doug
  2. I think you will be surprised at what gadgets people come up with for Escape Room activities and combined with esp32 MQTT control and messaging a Node Red system could both control the activities along with provide feedback to the Escape Room operators to track progress through the rooms.
  3. Wow and welcome back Jack! I know first hand how much work kidlettes can be and three's a handful for sure. Happy to hear you're back and looking to innovate on something. In that regard, my $0.02 is maybe look to Escape Room gadgets. Escape Rooms are all the rage now and there are tons of options for electronic, electro-mechanical and even purely mechanical gadgets possible to enhance the escape room experience. So a site dedicated to those things could be fun, interesting and leverage lots of your skills in hardware and software design and development. I bring this up as I've been trying to get some robotics education in our local school system and tried teaching basic robotics. I've seen the basics of circuit theory, basic component understanding(resistors, switches, LEDs, relays, etc) missing because everything taught is usually just assembly instructions. So I tried starting with those basics before getting into building anything and the kids just yawned and lost interest. ie it was like another class and they didn't want that. I'm reinventing the project as an adventure story along the lines of Turing Tumble and 30 Days Lost in Space. My twist is that it's more story/adventure and the repairs/projects will fit the story and quickly build upon and require previous project inclusions ala escape room techniques. I'm basing the parts on one of the many Arduino project kits already on the market in hopes that the students will purchase them for themselves or we can do fundraising such that they can take home kits. I'm building a custom Linux distribution to help with the story and might even add some native software development using Firmata firmware. Still a work in progress but hoping it sparks interest again. Also wanted to let you know that the https certificates aren't working for the forum URL, https://forum.gadgetfactory.net and had to go http:// Looking forward to hearing what you come up with for reinventing The Gadget Factory and welcome back! Doug
  4. Great, I'll give it a shot. The extra memory for the Papilio Pro logic analyzer will be of particular interest for me. Thanks. UPDATE: I installed DesignLab and fired up the logic analyzer and it asked to upload the firmware and was was nice is that it told me bit0-15 was on Wing port B and bits 16-31 were on port C. Captured the 100Mhz clock off of the Wing Port C power bus(pin4). I did see the change in capture buffer(upto 64kB) for the Papilio Pro when selecting the Papilio Pro from the new list of devices. But when asking to probe for device meta data it returns blank. Looks like I'll be giving up on the OLS updates 0.9.8-snapshot and going with the mod'ed 0.9.7 included in DesignLab. Doug
  5. good going and I will have to look at that mechanical drawing output of Eagle. I noticed you originally were interested in the Papilio Pro but switched to the Papilio One in the last response.
  6. converted the brd file to strings and saw "eagle" at the end of the list. Thanks though. I was able to export as a DXF file and did load it into FreeCAD but couldn't get freeCAD to export as an STL. I should have removed all but the connectors and pcb. Hopefullly dindea will share the design file they generate. Doug
  7. I found a brd file on the Papilio Pro pages but can't open it with KiCAD so not sure what made it but that should give you the dimensional data you're looking for. Doug
  8. I guess I posted too soon. dropped the acq rate from 200MHz to 100MHz and found bit 0 on the level shifting wing mapped to channel 16( group 2 ) on OLS. I will look for a way to remap that. Doug
  9. Never mind, see UPDATE at the end of the post. I just rc'vd the Papilio Pro and a 16bit level shifter wing and installed both the loader software and the DesignLab software. The loader works as I've installed the quickstart bit file for the PPro and verified at the level shifter wing it works. ie looked at bit 0 wiggling, pulled bit 1 high(5v) and bit 0 stopped wiggling and was high. Did this for all bits down the wing. Then I loaded the logic analizer bit file posted in the One-Pro logic analyzer and loaded up OLS first from the DesignLab and used the query button for meta data to see the meta data. It came back as this: Device type Open Logic Sniffer v1.01 Firmware 3.07 Protocol 2 Ancillary - So it would seem there are comms. And BTW, I looked at the comms from the QuickStart file by firing up MiniCom and saw the data streaming so I know the ports are working. Now, I do an acquisition with bit 0 pulled up but don't see any change in the display for any of the 8 bits listed(0-7). Have I missed something? Doug UPDATE: I figured out that it's setup for IO connector bank A. I should have known but the wing just looked like it fit/belonged on connector bank C given its single row configuration matched the wing exactly. Rookie here. It would be great to get it configured to use Connector Bank B since that would put the wing inbound over the board instead of hanging off the side.
  10. for 64bit Linux: don't bother running install.sh yet, first cd into "papilio-prog" directory and run these: ./autogen.sh ./configure make now you can run the linux-installer.sh in the top level directory of the Papilio Loader. you can verify your compile worked when in the papilio-prog directory by typing ./papilio-prog and you should see this output on the command line: No or ambiguous options specified. Usage:./papilio-prog [-v] [-j] [-f <bitfile>] [-b <bitfile>] [-s e|v|p|a] [-c] [-C] [-r] [-A <addr>:<binfile>] -h print this help -v verbose output -j Detect JTAG chain, nothing else -d FTDI device name -f <bitfile> Main bit file -b <bitfile> bscan_spi bit file (enables spi access via JTAG) -s [e|v|p|a] SPI Flash options: e=Erase Only, v=Verify Only, p=Program Only or a=ALL (Default) -c Display current status of FPGA -C Display STAT Register of FPGA -r Trigger a reconfiguration of FPGA -a <addr>:<binfile> Append binary file at addr (in hex) -A <addr>:<binfile> Append binary file at addr, bit reversed Doug