Category Archives: Meetings

FOR DECEMBER 13: Nick’s mixed signal fpga board AND COMMUNITY BOARD PROJECT STATUS

The normal meeting format will be followed (welcome new attendees, announcements, problem/design review of the month, presentation, community project status, show and tell). This month’s presentation will be by Nick Edgington of Edgington Labs. Nick will share details of a very inexpensive line of mixed signal FPGAs (initial breakout board coming from OSH Park). Additional meeting time will be devoted to the status of the TriEmbed Community “Espressif 32 bit processor board + FPGA(s)” development board project.

MARCH MEETING: PYTHON MODULES & LTE HAT for PI ZERO

We will meet via Jitsi at 7pm on Monday, March 8th. Jitsi works best with the Firefox web browser.

The online meeting URL is in a recent posting available in the email archive on this page .

Agenda:

– Welcome

– Announcements

– P.O.T.M. (Problem of the Month)

– CROTM (Code Review of the Month)

                Modules for Python – Carl Nobile

– Show and tell (open to all to share with the group)

Paul will show an LTE HAT for Pi Zero talking to the Internet in a remote setting

Notes from January 11 MEETING

(Notes by Paul MacDougal with some light editing by Pete and Jenny Soper. A volunteer for February notes is needed.)

Problem Of The Month (P.O.T.M.) 
   
Paul MacDougal reviewed  his long history of making some kind of puzzle to give to his nieces. A last minute flash of inspiration resulted in a maze in which two "pointers" following identical mazes were modified to be two "pointers" following different mazes. This requires the pointers to be able to move relative to one another. Controlling this movement and creating  compatible mazes induced development of software for creating and manipulating mazes. The "problem" this month was to suggest new features for this maze software.

Code Review Of The Month (C.R.O.T.M.)
 
Carl converted Paul's short python script to a class-based implementation. There was some discussion of Paul doing a sys.exit(x) from within a script that is running separate threads and how that might mess up. "FOO" vs "foo" vs "_foo" vs "__foo" conventions in Python. (And let's not forget "Foo"!) 

Presentation:  ESP8266 OTA by Paul MacDougal

ESP8266 supplier Espressive has done all the hard work to use Over The Air firmware/data update (OTA) in its libraries. Paul showed a simple sketch to do OTA from the Arduino IDE which is just running a python script. Multicast DNS (mDNS) is used for identifying development boards via name rather than IP address. A simple sketch to do OTA by connecting to a device using HTTP was shown. There was discussion of using ports 80 vs 8080 (really < 1024 vs > 1023). A simple sketch to do OTA by device accessing a server at a known IP address was shown and there was discussion of security (or lack thereof) of OTA programming. 

TriEMBED JanuarY Meeting: OTA programming of ESP8266

We will meet via Jitsi at 7pm on Monday, January 11th. Jitsi works best with the Firefox web browser.

The online meeting URL is in a recent posting available in the email archive on this page .

Agenda:

– Welcome

– Announcements

– P.O.T.M. (Problem Of The Month)

                – C.R.O.T.M. (Code Review Of The Month)

– Presentation

                OTA (Over The Air) programming of ESP8266 board – Paul MacDougal

– Show and tell

October Meeting

We will meet via Jitsi on Monday October 12, 2020 at 7:00 pm
Watch the mailing list (here) for the link to the meeting.
Agenda:

  • Welcome
  • Announcements
  • P.O.T.M.
  • Code Review Of The Month:
    A new feature.  Carl Nobile will be reviewing some Python code each month to show proper style and features of Python.  If you have some code you would like reviewed, send Carl an email
  • Mini Presentations:
    • InfluxDB and Grafana – Paul MacDougal
    • Kodak slide to jpg thumbnail project progress – Paul MacDougal
    • SP32 ULP – Nick Edgington
  • Show and tell

Monday January 13th: RTOS

real time operating system
NC State, Centennial Campus Engineering Building One, Room 1007, 911 Partners Way, Raleigh, NC 27606 (same as IEEE/robotics/TAR meetings through May) Monday, Jan 13, 7-9PM. A map for finding the meeting and additional details here: https://triembed.org/meetings/at-ncsu/

Agenda:

Announcements 

Problem of the Month: Paul MacDougal

Presentation: Charles Lord, an area embedded development professional and expert instructor, will go over RTOS fundamentals as well as providing heuristics and guidelines to help answer the question of how much "real time behavior" you need. (Charles will be giving a presentation in February too: stay tuned for details)

Show and Tell and general discussion: Including examples of two new OSH Park PCB service offerings to be passed around for close inspection: do it yourself, pro quality flexible PCBs and clear solder mask over ENIG traces on a black substrate (so cool you should bring your shades to look at it!) Also, you can see their latest improvement over the old "mouse bite" tab routing that is being delivered more and more often. 

Door prize giveaways: Protocol highly variable!
 
(Prospective donations for the giveaway box always welcome!)

Image copied without permission from https://www.computerhope.com/jargon/r/realsyst.htm