gitextract_39yg57z7/ ├── 37-sensors-one-arduino/ │ └── 37-sensors-1-arduino.ino ├── 4_dollar_xt_ide/ │ └── _readme.txt ├── 5-Practical-Uses-For-Node-Red-On-Android/ │ ├── flow3.json │ ├── flow4.json │ └── flow5.json ├── 9 Pin Cable Tester/ │ ├── no_screen.ino │ ├── readme.txt │ ├── with_screen.ino │ └── with_screen_and_button.ino ├── Apple II Gotek/ │ ├── ProDOS_2_4_3_po.hfe │ └── readme.txt ├── Atari 4x16/ │ ├── 16kBottomLabel.stl │ ├── 8K16KTop.stl │ ├── ATARI_CARY_REV_2_holder.stl │ └── desktop.ini ├── Atari Super Salt Diagnostic/ │ └── roms can be found here.txt ├── Component Organization/ │ ├── Common Electronics Values for Labels etc.xlsx │ └── live_version.txt ├── ESP32-Cheap-Yellow-Display/ │ └── split-screen-buttons/ │ └── split-screen-buttons.ino ├── Global-Variables-On-Node-Red/ │ ├── part1.json │ ├── part2-with-text-to-speech.json │ └── part2.json ├── IR-RF/ │ ├── master-receiver-ir-rf-video.c │ ├── master-receiver-ir-rf.c │ └── soundbar-fixer.ino ├── Kicad 8/ │ └── Kicad 8/ │ ├── Kicad 8.kicad_pcb │ ├── Kicad 8.kicad_prl │ ├── Kicad 8.kicad_pro │ ├── Kicad 8.kicad_sch │ ├── fp-info-cache │ └── kicad 8 video gerbers/ │ ├── Kicad 8-B_Cu.gbr │ ├── Kicad 8-B_Mask.gbr │ ├── Kicad 8-B_Paste.gbr │ ├── Kicad 8-B_Silkscreen.gbr │ ├── Kicad 8-Edge_Cuts.gbr │ ├── Kicad 8-F_Cu.gbr │ ├── Kicad 8-F_Mask.gbr │ ├── Kicad 8-F_Paste.gbr │ ├── Kicad 8-F_Silkscreen.gbr │ ├── Kicad 8-NPTH.drl │ ├── Kicad 8-PTH.drl │ └── Kicad 8-job.gbrjob ├── Lilygo-7000g/ │ ├── Arduino_Cayenne/ │ │ ├── Anothermaker-Stripped-LilyGO-SIM7000-Cayenne.ino │ │ ├── LilyGO-SIM7000-Cayenne.ino │ │ └── README.MD │ ├── Arduino_GPSTest/ │ │ └── Arduino_GPSTest.ino │ ├── Arduino_LoraShield/ │ │ ├── LoRaReceiver/ │ │ │ └── LoRaReceiver.ino │ │ ├── LoRaSender/ │ │ │ └── LoRaSender.ino │ │ └── README.MD │ ├── Arduino_NetworkTest/ │ │ └── Arduino_NetworkTest.ino │ ├── Arduino_Simple_API/ │ │ └── rough_api_test.ino │ ├── Arduino_TinyGSM/ │ │ ├── ATdebug/ │ │ │ └── ATdebug.ino │ │ ├── AllFunctions/ │ │ │ └── AllFunctions.ino │ │ ├── README.MD │ │ └── ResetModem/ │ │ └── ResetModem.ino │ ├── MicroPython_LoBo/ │ │ ├── README.MD │ │ ├── gps.py │ │ ├── gsm.py │ │ └── sd.py │ └── Platformio_Arduino_Thingsboard/ │ ├── .travis.yml │ ├── include/ │ │ └── README │ ├── lib/ │ │ └── README │ ├── platformio.ini │ ├── readme.md │ ├── src/ │ │ └── main.cpp │ └── test/ │ └── README ├── README.md ├── StreamArray/ │ ├── fancy_version/ │ │ ├── StreamArray.ino │ │ ├── build-notes.txt │ │ └── node-red-flow.json │ ├── scripts/ │ │ ├── dangerous.vbs │ │ ├── fidget.cmd │ │ ├── open_close_cd.vbs │ │ ├── reddit.cmd │ │ └── subscribe.cmd │ └── simple_version/ │ ├── node-red.json │ └── streaming_deck_arduino.ino ├── api-calls/ │ ├── apirelay.php │ ├── basic-api-call-8266.c │ ├── basic-api-call-esp32.c │ ├── basic_api_call_uno.c │ └── nr-relay.json ├── arduino-dmx ├── arduino-eeprom-torture/ │ ├── test_read.ino │ ├── torture-fast.ino │ └── torture.ino ├── arduino-lidar-tf-luna/ │ ├── arduino-lidar-tf-mini.ino │ ├── arduino-ultrasonic.ino │ └── printf.h ├── arduino-powered-cash-reader/ │ └── cash-reader-with-lcd.c ├── arduino-receipt-printer/ │ └── notes.txt ├── arduno-barcode/ │ ├── 01-Initial-hackery.ino │ └── 02-splitting-barcodes.ino ├── big-game/ │ ├── big-game-new-tv-arduino-nano.ino │ ├── big-game-new-tv-wemos-d1.ino │ └── ir_remote_codes.txt ├── blink-without-delay/ │ ├── 1-Blink.c │ ├── 2-blink-all.c │ ├── 3-millis.c │ ├── 4-Blink-1-no-delay.c │ ├── 5-Blink-1-with-comments.c │ ├── 6-Blink-3.c │ └── 7-Blink-Train.c ├── circuit-specialists-variac-data/ │ ├── 1000w toaster oven.csv │ ├── 25 watt 30 minute test.csv │ ├── 300w heat gun.csv │ └── This is my raw meter data from my variac stability tests.txt ├── diabolocal-it-prank/ │ └── it-prank-v1.ino ├── ds18b20/ │ └── address-finder.ino ├── ecom-pi-camera/ │ ├── node-red-sketch.json │ └── snippets.txt ├── engergyduino/ │ ├── data_logger.ino │ └── energyduino.php ├── eprom-booster/ │ └── readme.txt ├── escape-room/ │ ├── arduino_simon.ino │ ├── button_maze.ino │ └── true_false.ino ├── esp32-joke-phone/ │ ├── esp32-joke-phone-build-notes.txt │ └── esp32-joke-phone.ino ├── esp32-s3/ │ ├── Arduino IDE/ │ │ ├── pdpie-esp32-comm-test.ino │ │ └── pdpie-esp32-io-test v1.ino │ └── esp32-s3 notes ├── esp32-watch/ │ ├── infrared-tv-b-gone/ │ │ ├── 01-send-simple-ir.ino │ │ ├── 02-send-all-ir.ino │ │ ├── ESP8266-TV-B-Gone.ino │ │ ├── WORLD_IR_CODES.h │ │ └── main.h │ └── morse.ino ├── fb_sucks/ │ ├── index.php │ └── steps/ │ ├── 01_template.html │ └── 02_base_search.html ├── franklin-ace-1000/ │ └── monochrome-mod.txt ├── frehd/ │ ├── GAL Chip - Latest/ │ │ └── FreHD-ATF16V8B.JED │ ├── GAL Chip - Old Versions/ │ │ ├── gal16v8.jed │ │ ├── gal16v8.lst │ │ └── gal16v8.pld │ ├── PIC Hex Files/ │ │ ├── FreHD_213.hex │ │ └── FreHD_214.hex │ ├── PIC Source Files/ │ │ ├── 18f4620_g.lkr │ │ ├── FatFS/ │ │ │ ├── diskio.c │ │ │ ├── diskio.h │ │ │ ├── diskio2.asm │ │ │ ├── ff.c │ │ │ ├── ff.h │ │ │ ├── ffconf.h │ │ │ └── integer.h │ │ ├── FatFS.hex │ │ ├── FatFS.mcp │ │ ├── FatFS.mcs │ │ ├── FatFS.mcw │ │ ├── HardwareProfile.h │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── PIC.hex │ │ ├── PLDDesign.jed │ │ ├── action.h │ │ ├── bootloader.asm │ │ ├── bootloader.inc │ │ ├── c018i.c │ │ ├── crc.inc │ │ ├── ds1307.c │ │ ├── ds1307.h │ │ ├── dsk.c │ │ ├── eeprom.c │ │ ├── eeprom.h │ │ ├── generate_crc.pl │ │ ├── interrupt.asm │ │ ├── led.c │ │ ├── led.h │ │ ├── loader_eeprom.asm │ │ ├── main.c │ │ ├── reed.h │ │ ├── serial.c │ │ ├── serial.h │ │ ├── simul.DSN │ │ ├── stdint.h │ │ ├── sw_i2c.c │ │ ├── sw_i2c.h │ │ ├── trs_extra.c │ │ ├── trs_extra.h │ │ ├── trs_hard.c │ │ ├── trs_hard.h │ │ ├── trs_hard_defs.h │ │ ├── trs_uart.c │ │ ├── trs_uart.h │ │ └── version.h │ ├── bom/ │ │ ├── REAL Part locations.txt │ │ └── Use for Part numbers NOT Locations.XLS │ ├── dans_frehd_build_notes.txt │ ├── gerber/ │ │ ├── BOM for wd1010_rel1.bom │ │ ├── BOM for wd1010_rel1.txt │ │ ├── Status Report.txt │ │ ├── wd1010.reg │ │ ├── wd1010_rel1.DRL │ │ ├── wd1010_rel1.DRR │ │ ├── wd1010_rel1.GBL │ │ ├── wd1010_rel1.GBP │ │ ├── wd1010_rel1.GBS │ │ ├── wd1010_rel1.GKO │ │ ├── wd1010_rel1.GPB │ │ ├── wd1010_rel1.GPT │ │ ├── wd1010_rel1.GTL │ │ ├── wd1010_rel1.GTO │ │ ├── wd1010_rel1.GTP │ │ ├── wd1010_rel1.GTS │ │ ├── wd1010_rel1.REP │ │ ├── wd1010_rel1.TXT │ │ ├── wd1010_rel1.apr │ │ └── wd1010_rel1.drc │ ├── import.py │ ├── protel/ │ │ ├── wd1010_rel1.pcb │ │ └── wd1010_rel1.sch │ └── z80/ │ ├── frehd_rom/ │ │ ├── Makefile │ │ ├── frehd.asm │ │ ├── frehd.inc │ │ ├── frehd_macro.inc │ │ ├── ldos531.asm │ │ ├── ldos621.asm │ │ ├── ldos631.asm │ │ ├── loader.asm │ │ ├── m1ldos531.asm │ │ ├── m1newdos25.asm │ │ ├── make_eeprom.pl │ │ ├── menu.asm │ │ ├── menu_util.asm │ │ ├── newdos25.asm │ │ ├── rom-patches/ │ │ │ ├── Makefile │ │ │ ├── model1.rom │ │ │ ├── model1rom.asm │ │ │ ├── model3.rom │ │ │ ├── model3rom.asm │ │ │ ├── model4.gen2.rom │ │ │ ├── model4.rom │ │ │ ├── model4french.rom │ │ │ ├── model4frenchrom.asm │ │ │ ├── model4german.rom │ │ │ ├── model4germanrom.asm │ │ │ ├── model4germanrom.lst │ │ │ ├── model4germanrom.p │ │ │ ├── model4p_rom.asm │ │ │ ├── model4rom.asm │ │ │ └── model4rom.gen2.asm │ │ └── time.asm │ └── utils/ │ ├── Makefile │ ├── dsk.z80 │ ├── eupdate.z80 │ ├── export2.cmd │ ├── export2.hex │ ├── export2.lst │ ├── export2.z80 │ ├── fatfserr.z80 │ ├── frehd.z80 │ ├── frehdtst.z80 │ ├── fupdate.z80 │ ├── getversion.z80 │ ├── import2.z80 │ ├── import3.z80 │ ├── param.z80 │ ├── trsident.z80 │ ├── utlcore.z80 │ ├── version.z80 │ ├── vhdutl_cpm.z80 │ ├── vhdutl_kpro_cpm.z80 │ ├── vhdutl_ldos.z80 │ └── vhdutl_trs_cpm.z80 ├── gameshow/ │ ├── gameshow_arduino.c │ └── self-contained-gameshow.ino ├── gameshow_ultimate/ │ └── note.txt ├── gotek/ │ └── resources.txt ├── hyperbowl/ │ ├── arduino-code/ │ │ └── pro_mini_buttons.ino │ └── laser-files/ │ └── URL to tweak console.txt ├── incomplete-pcbs/ │ └── 40_pin_v2_led.ino ├── laser-shooting-gallery/ │ ├── Node-Red-Flow-Scoreboard.json │ ├── esp32-TARGET.c │ └── esp8266-laser.c ├── lazy_kicad/ │ ├── _old_versions/ │ │ └── v1.0/ │ │ └── index.php │ ├── index.php │ ├── kicad_cards/ │ │ └── netlabels_card.php │ ├── kicad_functions/ │ │ └── core_functions.php │ ├── kicad_logic/ │ │ └── netlabels_logic.php │ └── process.php ├── mini-notebook/ │ └── 555-timer-circuits/ │ ├── Mims 555 BOM-ALSO SEE -README.csv │ └── _readme_first.txt ├── mission_control/ │ ├── button_grid/ │ │ ├── arduino_code/ │ │ │ ├── 01_button_test.ino │ │ │ ├── 02_grid_no_ethernet.ino │ │ │ └── 03_grid_with_ethernet.ino │ │ ├── laser_files/ │ │ │ ├── button grid.lbrn2 │ │ │ └── button_numbers.txt │ │ └── server_files/ │ │ ├── index.php │ │ └── sounds/ │ │ └── free_sound_fx_provided_by_zapsplat.txt │ ├── do_not_touch/ │ │ └── arduino_code/ │ │ └── 01-WemosWithRelayShield.ino │ └── pi_tablet/ │ └── laser_files/ │ ├── RasPad.lbrn │ └── note_that_this_is_a_lightburn_file.txt ├── mp3/ │ ├── index.php │ ├── sound.php │ ├── sounds/ │ │ └── free_sound_fx_provided_by_zapsplat.txt │ └── test.php ├── nec-pc-6001a/ │ └── readme.txt ├── node-red-christmas-tree/ │ ├── another_example.json │ ├── basic_outputs.json │ ├── notes │ └── python/ │ ├── LICENSE │ ├── Notes.txt │ ├── README.md │ ├── example/ │ │ ├── blink.py │ │ ├── group.py │ │ ├── oneStar.py │ │ ├── oneStar_catch.py │ │ └── sequence.py │ ├── gpiod/ │ │ ├── readme.md │ │ └── sequence.py │ └── oled/ │ ├── oled.py │ └── readme.md ├── node-red-youtube-notifier/ │ ├── notes.txt │ └── notifier.json ├── olimex/ │ ├── Olimex ESP32-EVB/ │ │ ├── ethernet-mqtt.c │ │ └── webserver-with-wifi-and-ethernet.ino │ ├── Olimex ESP32-POE-ISO/ │ │ ├── board_holder-65mm.stl │ │ ├── ethernet_and_poe_diag.ino │ │ ├── ethernet_udp_example.ino │ │ ├── holder.f3d │ │ └── sample_code.ino │ ├── Olimex Protoboard/ │ │ └── olimex-protoboard.ino │ └── board_id/ │ ├── initial_setup_of_board_id.ino │ └── read_back_id.ino ├── open-canary/ │ └── steps.txt ├── quack-attack/ │ ├── quack-attack-build-notes.txt │ └── quack-attack-node-red.json ├── raspberry-pi-cooling/ │ └── test.sh ├── relay-test/ │ ├── every-single-pin.ino │ └── relay-test.ino ├── rgb-to-hdmi-build-notes/ │ └── coming-soon.txt ├── rgbduino/ │ ├── README.md │ └── examples/ │ ├── _RGB_LED_test.ino │ ├── _buzzer_test.ino │ ├── lesson1.ino │ ├── lesson2.ino │ ├── lesson3.ino │ ├── lesson4.ino │ ├── lesson5.ino │ ├── lesson6.ino │ ├── lesson7-anothermaker.ino │ ├── lesson8-anothermaker.ino │ └── lesson9-anothermaker.ino ├── rigged-o-fortune/ │ └── rigged.c ├── smart-doorbell/ │ ├── 03-node-red-flow-for-rev-02.json │ ├── arduino-mega/ │ │ ├── 01-basic-current-sensor.ino │ │ └── 02-with-ethernet-and-mqtt.ino │ └── esp32/ │ ├── 01-basic-current-sensor.ino │ └── 02-with-wifi-and-mqtt.ino ├── tandy-2000/ │ ├── Tandy 2000 Card Mount/ │ │ ├── Tandy 2000 Card Mount - Heat Set M3x4x4.2 - LEFT.stl │ │ ├── Tandy 2000 Card Mount - Heat Set M3x4x4.2 - Right.stl │ │ ├── Tandy 2000 Card Mount - Heat Set M4x6x6 - Left.stl │ │ ├── Tandy 2000 Card Mount - Heat Set M4x6x6 - Right.stl │ │ ├── Tandy 2000 Card Mount - Screws Only - LEFT.stl │ │ ├── Tandy 2000 Card Mount - Screws Only - Right.stl │ │ └── Tandy 2000 Card Mount Build Notes.txt │ └── Tandy 2000 Replacement Slot Cover/ │ └── Tandy 2000 Slot cover.stl ├── tandy-3-in-1/ │ ├── 3-in-1-cache.lib │ ├── 3-in-1-rescue.dcm │ ├── 3-in-1-rescue.lib │ ├── 3-in-1.kicad_pcb │ ├── 3-in-1.pro │ ├── 3-in-1.sch │ ├── BIOS/ │ │ ├── 3in1BIOS-8088/ │ │ │ └── xtidecfg.com │ │ └── 3in1BIOS-V20/ │ │ └── xtidecfg.com │ ├── README.md │ ├── dans_build_notes.txt │ ├── fp-info-cache │ └── sym-lib-table ├── tandy-terminator/ │ └── readme.txt ├── traffic-light/ │ └── traffic-light-sketch.ino ├── vintage_emulation/ │ ├── apple ii/ │ │ ├── User_Guide_apple2.txt │ │ └── sources.txt │ ├── atari 8 bit/ │ │ ├── User_Guide_Atari8bit.txt │ │ └── sources.txt │ ├── trs-80/ │ │ ├── User_Guide_TRS-80.txt │ │ └── sources.txt │ └── zx spectrum/ │ ├── User_Guide_ZX81.txt │ └── sources.txt ├── water-quality/ │ ├── CCS811/ │ │ ├── CCS811.cpp │ │ ├── CCS811.h │ │ └── examples/ │ │ └── readData/ │ │ └── readData.ino │ ├── notes.txt │ ├── water-and-co2.ino │ └── water.ino ├── will-it-blow-up/ │ ├── 10-ways-to-destroy-arduino/ │ │ └── 10-ways-to-destroy-arduino.ino │ ├── led-test/ │ │ ├── screen-test.ino │ │ ├── screen1.ino │ │ ├── screen2.ino │ │ ├── screen3.ino │ │ └── screen4.ino │ ├── relay-test/ │ │ ├── baseline-test.ino │ │ ├── every-single-pin.ino │ │ └── relay-test.ino │ └── xeon/ │ ├── arduino/ │ │ ├── date-call.ino │ │ └── key-call.ino │ └── esp32/ │ └── esp32-key-call.ino ├── wind-speed-arduino/ │ └── wind-speed-arduino.ino ├── youtube-notifier/ │ ├── wemos-d1-code.ino │ └── youtube-notifier-node-red.json └── yt_sucks/ ├── index.php └── steps/ ├── 01_base.php └── v1.1.0.php