Xtronical Space Invaders improvements

I like the concept of this guy’s classics game version, but it could be coded better 😉
With some small modifications i was able to run it on SPI oled with Adafruit ssd1306 drivers with very nice performance. As first i took the version from part 10 because it doesn’t use modified interrupt based ToneAC library which would make (almost) impossible to compile for other arch/boards like Blue Pill or esp8266 based devices…

First i loaded SPI version into my DIY small oscilloscope called device 😀
I did like the game so i made it look overall better, slightly 😉


In future i would like to have code usable as standalone or as addition to other oled based projects where is some spare flash space left. The highest goal would be the ws2812 led panels/strips based arcade gaming machine.

TODO: provide code

~UNDER CONSTRUCTION~

EDM Machine

status: initial version done and working, making 2nd version


SPT32 Code generator

status: first version done and been used for >year, making new version which will generate strategy as well, with animated simulation, all from scratch


LCD Assistant

status: display image done and feature almost complete(add invert), font creator needs new gui(but is working nicely), convert image has problems with bmp files due to widely used nonstandard headers -> needs work


TNR Calculator

status: initial version done and being used, making 2nd version with better graphics showing the workpiece angle and tool nose


RFID Access system – Door lock

-esp8266 based control for electric door lock, with advanced(js!) and polished(css, anims) web interface for mid-secure RFID administration
status: initial version done and shiny, but overwriting storage of data


RFID Access system – Software control

-esp8266 based server/client sends UDP packets to LOGIN/ACCESS certain software, secured with handshake, no web interface, config in EEPROM
status: done and being applied on more computers at the time, making esp8266 (Arduino IDE due to multiplatform), Python2 and Autoit3 examples to share


 

Neoficiální podpora přenosu dat do řídících systémů Sinumerik a Heidenhain pro Linux

Co je podporováno:

  • řídící systémy: Heidenhain, Sinumerik, případně další
  • operační systémy: Ubuntu, Linux Mint, Debian a další

Jak to funguje?

  • do systému se přidá MIME typ (není vyžadováno)
  • do prohlížeče souborů přidáme „akci“ (není vyžadováno)
  • pro odesílání dat slouží program napsaný v jazyce Python 2 s využitím QT4, nebo jeho variace integrovaná do prohlížeče souborů(Nemo), kdy lze odesílat dvěma kliky, nebo jednodušší varianta bez gui (bash skript), také vyžadující pouze pravý klik > odeslat , hotovo
  • pro příjem dat slouží dvouvláknový program napsaný v jazyce Python 2 s využitím QT4

Licence?

Kde to je?

  • zájemcům zašlu požadovanou variantu výměnou za pár fotek jejich stroje (nejlépe se souhlasem ke zveřejnění) a třeba krátkou historii mašiny, pokud je zajímavá, nebo nějaký ten servisní manuál, nebo nějaké poznámky k datovým přenosům 📸+📝 > 📧 = 💿

Proč to dělám?

  • proto
  • po republice je spousta strojů
  • počítače z 90’s dosluhují
  • potřeba nahradit (software pro) FreeDos a Win

TODO:  👨‍🔧

ESP8266 PacketMonitor mod to Adafruit library

https://github.com/KiLLAAA/PacketMonitor

Yay, another nice port to have..
Adafruit lib is better for number of reasons..at least for me 😁
– notes: check esp8266 i2c speed setting in your version of the Adafruit library

if there is no setting in your version, like in my old ones, insert these lines into Adafruit_SSD1306.cpp file, into the fuction which does display init ->
void Adafruit_SSD1306::display(void), pick some line above the „// I2C“ comment, or if u dont know..just leave it or google it..
#ifdef ESP8266 // set speed for ESP devices
Wire.setClock(400000L);
#endif

STM32 port of IRremote Arduino Library

I am using IRremote Arduino library for some time and have found that it did not compile  on STM32F103 board because of different timers. I was looking for some port for STM32F1xx and found only one guy who tried to port it, but it was not working for him..
..tried to fix his code with no success..
..so i forked IRremote Arduino library repo and ported it myself 😎

..fork ->  https://github.com/KiLLAAA/Arduino-IRremote

..port thread here -> https://github.com/z3t0/Arduino-IRremote/issues/390

enjoy! 🕶

Omnitronic turntable transformer replacement

Friend brought his turntable not working.. It was old Omnitronic DD-2250 poor thing, no reasonable spare parts available, of course..🎉 Problem was broken wire of primary coil in mains transformer..♻🆗🚮
So i replaced the old double secondary transformer with single secondary toroidal one(~10€), plus DC-DC supply with LM2596(<2€).. 🆒
The switching-mode power supply is adjusted @ 15V DC and connected just where the original AC wires were plugged, counting with voltage drops on rectifying diodes and stabilizer LM7812.. Reason was to modify as little as possible to keep things simple..
I was shocked by tremendous 400mA current when i stopped the motor with two fingers..😂😂😂😂😂🤣
Normal spinning took only 80mA, its so greeeeenNNN!!!✅♿ 🤣
(measures were done DC powered @ 29.5V and 15V)
Update: Its still working after half of year..💪🎶🔊

Arduino SPI RAM II

Hello there!

KiLLA’s got some new stuff to share 😉

I have plans to use most of these ICs @ 12MHz SPI so i made proper shield instead of breadboard because some guy found it too noisy to work properly that way(link at bottom).
The shield is drilled a bit off axis as i did make it fast with 550W handheld drill 😛

First tests with built in libraries reach sort of low speeds, probably due to latency growing with bus speed, getting ~20kB/s with byte transfer for both writing and reading @ 12MHz and ~50kB/s for 4MHz SPI 🙄

SRAM ICs:
23LCV512-I/P 64kx8bit SRAM 20MHz SPI – TESTED WORKING up to 12MHz
IP12B256I-TU 32kx8bit SRAM 20MHz SPI
IP12B512C-TU 64kx8bit SRAM 20MHz SPI

todo:
# do some more tests..speed!!!
# find fastest library or make own, this guy juiced off ~120kB/s

usefull info:

the noisy guy:
https://dave.cheney.net/2014/01/25/avr11-building-an-spi-sram-shield-for-an-arduino-mega

microchip 23xx spi pinout:
Serial NVSRAM Circuit Diagram

Simplest SRAM library i found:
https://github.com/panStamp/sram

SRAM library:
https://github.com/SV-Zanshin/MicrochipSRAM/blob/master/MicrochipSRAM.cpp

This library example compiles, but throws errors on serial monitor running on Arduino:
https://github.com/MattairTech/SRAM_23LC

Ion Chamber

I’m interested in unusual things, so.. I MUST HAVE THIS!!! 😎

Found tons of articles, noob videos and so on, so i picked one i like for testing..
Minor side note on sensitivity: IF THIS DETECTS SOMETHING(>10cm), RUN FOR YOUR LIFE!

Source of schematics:

Conclusion: DAMMIT ITS WORKIN‘

Current state: waiting for better sources of radiation

Further plans:
# make new completely surface mounted flat PCB
# insulate components side and use thermal conductive glue to fix metal sheet on top

why??? because the 4117 JFET has some nice pictures in datasheet describing behavior @ -55°C 😀
and how do we get to -55°C??? LN2??? 😀

# place it on 48W peltier with 125w heatpipe cooler
# make some cool testing
# make some more pieces of THT version boosted with Arduino counter + SSD1306 OLED + cool gauges