more notes
[hw/quantimotor] / Notebook
index f679601e44a3a74c8c81fd3b6821d1f023182cd4..cfdc9ea9a6197ddf284d9d44537be5b0e0b0486a 100644 (file)
--- a/Notebook
+++ b/Notebook
   logo decals vs TeleFireEight being orange with purple decals might make
   sense?
 
+2022.05.22
+- looking at firmware for v4 board.  
+
+       ads131          has driver for ADS131A0X, not quite working?
+       bdale-ui        work on teststand ui
+
+  - created new branch telestatic-v4 from master
+  - merged bdale-ui, resolving conflict in altoslib/AltosCSV.java
+  - merged ads131, resolving conflict in src/kernel/ao_data.h
+
+- improper gain setting or higher than expected mV/V on load cell can easily
+  drive INA125 output above the 5V allowed by ADC input.  adding a 5.1V, 500mW
+  zener between INA125 and ADC to clamp that and protect the ADC
+
+
+2022.09.17
+- and now, for something completely different...
+
+  What if I re-think TeleStatic to use an ESP32-S3 chip with integrated WiFi
+  radio?  Imagine a board in an ammo box with an SMA female and a cheap WiFi
+  whip on top of the box.  Looks over the air like an access point with web
+  server.  Take any client device (laptop, tablet, phone) with a web browser
+  and use it to talk to the box, check status, initiate a burn, etc.  If we
+  include an SD card, then data is stored on board and can be downloaded via
+  WiFi, or pulled out and parsed later.
+
+  One really big win with this approach is that ALL the software involved in
+  operation lives on the board.  Only post-processing tools might want to live
+  on a separate computer.  And, frankly, if we make "raw" data avaialble in 
+  CSV form and have on-board plotting with pdf output .. we'd be about done?
+
+  The onboard 12-bit ADC seems pretty lame, but I've been planning an off-SOC
+  SPI attache ADC anyway, so who cares?  The pyro circuit, LED outputs, 
+
+  The ESP32-S3 is under $3 each at Q1 in stock at DK, a 56 lead QFN'ish thing.
+
+2022.09.19
+- sadly, the ESP32 series requires a pile of binary firmware blobs to make
+  the wifi and BT stuff work, and because those execute on the same processor
+  and must be linked to the firmware, it just isn't legally possible to write
+  GPL'ed code for this processor series.  Sigh.
+
+  So, Keith suggests I use an available SAMD21 part with 256k flash and 32k RAM
+  and an external standalone wifi peripheral, like the uBlox NINA-W131-03B.
+  You talk to it with an AT command set, so we don't have to deal with a binary
+  firmware blob.  Amusingly, this seems to have an ESP32 inside!
+
+- bought a NINA eval board to play with .. should be able to hook it to one of
+  my existing proto boards?
+
+2022.11.10
+- looks like I have 25 pieces of STM32L151VCT6A, which might be well used for
+  an initial TeleStatic board run?  256k flash, 32k RAM
+
+