#garfield Logs
Jan 13 2020
#garfield Calendar
12:24 AM polprog: morning
12:30 AM polprog: starting monday annoyances
12:56 AM rue_shop2: its snowing
12:56 AM rue_shop2: I dont know if its going to still be here in the morning
12:56 AM rue_shop2: and if it is, the fleet is grounded
12:56 AM rue_shop2: so
12:56 AM rue_shop2: (not tired, want to play)
05:01 AM Tom_L: morning
09:01 AM polprog: vfds just came in
09:12 AM polprog: https://i.ibb.co/0CTBLXN/IMG-20200113-155822.jpg
09:12 AM polprog: rue_shop2: ^
09:44 AM rue_mohr: came in?
09:44 AM rue_mohr: your not mining them yourself?
09:45 AM rue_mohr: ... ebay?
09:54 AM polprog: no, craigslist like
09:54 AM polprog: i would have time lol
09:55 AM rue_mohr: !!
09:55 AM polprog: i can go to the usual sunday place and pick VFD-bearing boards for .20 a piece
09:55 AM rue_mohr: you have other people close that do stuff?
09:55 AM polprog: wouldn't have time
09:55 AM polprog: i think that was a one off
09:55 AM polprog: and the sunday thing is like a hamfest but general electronics
09:55 AM polprog: a bazaer
09:55 AM polprog: bazar*
09:55 AM rue_mohr: how do I get it to send the files to github again?
09:56 AM polprog: electronics, AV, groceries, georgian bakery
09:56 AM polprog: git push?
09:56 AM rue_mohr: :) whats my username
09:56 AM polprog: that was always a pain to set up properly... i dont push that often
09:57 AM polprog: 21:12 < rue_mohr> polprog, https://github.com/ruenahcmohr/spartin6-fpga
09:57 AM rue_mohr: so, the graphics lcd stuff was added in the effort for me to gitignore useless files
09:58 AM rue_mohr: tho, I'm not sure how to safely clean out the existing junk
10:02 AM rue_mohr: oops, that stupid png
10:02 AM rue_mohr: arg, how do I remove that
10:04 AM polprog: hmm
10:04 AM polprog: you could just add it to gitignore, git rm it, commit, push
10:04 AM rue_mohr: didn't remove it from the repo tho
10:04 AM rue_mohr: Changes not staged for commit:
10:04 AM rue_mohr: deleted: chargepump.png
10:04 AM rue_mohr: hmm
11:54 AM polprog: hmm
11:54 AM polprog: https://stackoverflow.com/questions/1143796/remove-a-file-from-a-git-repository-without-deleting-it-from-the-local-filesyste
11:55 AM polprog: git is hard to me, i dont use it often enough to memorize the spells and not rare enough to not care
01:32 PM rue_shop2: agreed
01:49 PM polprog: nice, the ft232rtlxwhatever shipped
02:35 PM Tom_L: rue_shop2, snow day?
03:55 PM polprog: hmm, one of the displays is a Medio branded VFD, and i immediately knew it was a serial CRT
03:56 PM polprog: now i found someones code to control these, apparently they would be mounted in PCs to display stuff
04:07 PM polprog: sweet: https://www.pipperr.de/dokuwiki/doku.php?id=python:python_write_serial_com_port
04:07 PM polprog: another serial CRT
05:10 PM polprog: VFD*
05:11 PM polprog: goodnight
05:17 PM polprog: actually i need to pack the stuff
05:17 PM polprog: rue_shop2: what's the yellow card in the riser riser riser photo?
05:17 PM polprog: ah, nvm
05:18 PM Tom_L: that's alot of risers
05:18 PM polprog: https://twitter.com/RueNahcMohr/status/1216275868999307264
05:18 PM polprog: that's what the germans call riserfieber
05:19 PM Tom_L: the yellow card is a pcmcia adapter
06:49 PM rue_mohr: yes, snow day
06:50 PM rue_mohr: polprog, its from a phone system, pcmcia slots on a pci card
06:54 PM rue_mohr: Tom_L, you able to search the logs for me saying "mash" ?
06:54 PM rue_mohr: er
06:54 PM rue_mohr: mach
06:55 PM Tom_L: how far back?
06:56 PM rue_mohr: I might be abel to pin it to a year\
06:56 PM Tom_L: sure it was here?
06:57 PM rue_mohr: robotics I think
06:57 PM Tom_L: what about it?
06:58 PM rue_mohr: I'm just looking thru what I have
06:58 PM rue_mohr: but I onyl have up to 2012
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "=")) *out = IS;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "==")) *out = EQ;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "!=")) *out = NE;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, ">")) *out = GT;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "<")) *out = LE;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "&&")) *out = AND;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "||")) *out = OR;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "^=")) *out = EQXOR;
06:58 PM Tom_L: <rue_house> else if(!strcmp(in, "+")) *out = ADD;
06:59 PM Tom_L: <rue_house> else if(!strcmp(in, "^")) *out = XOR;
06:59 PM Tom_L: <rue_house> else if(!strcmp(in, "-")) *out = SUB;
06:59 PM Tom_L: <rue_house> else if(!strcmp(in, "|")) *out = BOR;
06:59 PM rue_mohr: mach ?
06:59 PM Tom_L: <rue_house> else if(!strcmp(in, "&")) *out = BAND;
06:59 PM Tom_L: <rue_house> hmmm
06:59 PM Tom_L: <rue_house> were missing a few things, like divide...
06:59 PM Tom_L: <rue_house> hmm, how the heck do I do things like sqrt
06:59 PM Tom_L: <katsmeow-afk> lookup tables
06:59 PM Tom_L: <rue_house> no I mean how do i do wht mach symtax for it
06:59 PM Tom_L: <katsmeow-afk> sq root of 26 is at least 5
06:59 PM Tom_L: <rue_house> SQRT(4) dosn't make sense to it
06:59 PM Tom_L: <rue_house> cause SQRT detects asa variable
06:59 PM Tom_L: <katsmeow-afk> 2^.5
06:59 PM Tom_L: <rue_house> ^ is XOR
06:59 PM Tom_L: do wht mach symtax
07:00 PM Tom_L: some references to stomach
07:00 PM Tom_L: and mach 3
07:00 PM Tom_L: that's it
07:04 PM rue_mohr: oh 2011
07:09 PM rue_mohr: #robotics-2011-08-20.html:<font color="#3333ff"><small><small>01:23:06:</small></small> .......rue_mohr:</font><font color="#999999">so technically, my odometer must be cooked</font><br>
07:09 PM rue_mohr: where is after that?
07:10 PM Tom_L: dunno, my local file isn't time stamped
07:11 PM Tom_L: bak in a few then maybe i can check the server log
07:24 PM rue_mohr: 1:24:31: .......rue_mohr:ok I have 340 feet of pipe on the truck
07:24 PM rue_mohr: 01:26:25: ..........Tom_L:tell your bot to unload it for you
07:24 PM rue_mohr: 01:26:49: .......rue_mohr:170 feet for the new heat exchanger and 170 for the mecha
07:24 PM rue_mohr: oh, maybe I can work out where that went wrong
07:25 PM rue_mohr: rue_mohr:oh, my truck cluster is doing 900km/h on the bench, I'd better go check it
07:27 PM rue_mohr: "at about 300km/hr the needle drops back to zero"
07:34 PM rue_mohr: http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23robotics/2011-08-28.html
07:34 PM rue_mohr: cleaned out the old old stuff?
07:34 PM rue_mohr: maybe that was before we changed formats
07:54 PM Tom_L: 10-20-2011 first log date
08:03 PM rue_mohr: heh
10:01 PM rue_shop5: :) the lcd works!
10:02 PM Tom_L: yay
10:02 PM Tom_L: hooked to the fpga?
10:05 PM rue_shop2: yes
10:05 PM rue_shop2: have a pic, will post in a sec, I'm just gonna push some garbage video data to it
10:07 PM Tom_L: question
10:07 PM rue_shop2: port open
10:07 PM Tom_L: you gotta initialize it so how do you get that to only run once instead of repeating?
10:07 PM rue_shop2: no
10:08 PM rue_shop2: its a wave stream
10:08 PM Tom_L: spi?
10:08 PM Tom_L: i2c?
10:08 PM rue_shop2: the screen does not latch anything
10:08 PM rue_shop2: its actually strobing the pixels as per the stream
10:08 PM Tom_L: ras cas?
10:08 PM rue_shop2: not even so complex
10:09 PM rue_shop2: you clock in a row of pixels, latch it, and repeat
10:09 PM rue_shop2: continiously, at 30Hz
10:09 PM Tom_L: how do you select the next row?
10:09 PM Tom_L: counter?
10:09 PM rue_shop2: if you stop, so does the image
10:09 PM rue_shop2: there are counters/shift reg on the lcd
10:10 PM Tom_L: so you only have to worry about stopping data at a row
10:10 PM Tom_L: and the lcd will shift it
10:10 PM Tom_L: all i got are txt displays anyway
10:11 PM Tom_L: don't even know where they are
10:11 PM Tom_L: you're making good progress
10:12 PM Tom_L: ready for a game of pong?
10:12 PM rue_mohr: tom , there is a "do once when you start" thing
10:13 PM Tom_L: that's what i was wondering
10:13 PM Tom_L: i'm already forgetting what i started to relearn
10:14 PM rue_mohr: http://ruemohr.org/~ircjunk/projects/graphicsLCD/p1140811.jpg
10:14 PM Tom_L: how did you figure 30hz?
10:14 PM rue_mohr: the top set of pixels is locked on, bottom are locked off
10:15 PM Tom_L: counter?
10:15 PM rue_mohr: there are two data lines, one for the top and one for the bottom
10:15 PM rue_mohr: http://ruemohr.org/~ircjunk/projects/graphicsLCD/p1140814.jpg
10:15 PM rue_mohr: this is taking my column counter and using it as a data line
10:15 PM rue_mohr: I have bit 1 for the top, and bit 2 for the bottom
10:15 PM rue_mohr: http://ruemohr.org/~ircjunk/projects/graphicsLCD/p1140815.jpg
10:15 PM rue_mohr: there is the datasheet I got for it
10:16 PM Tom_L: using your LA or scope to verify it?
10:16 PM rue_mohr: http://ruemohr.org/~ircjunk/projects/graphicsLCD/FLM_start.png logic analizer for the fpga output
10:16 PM rue_mohr: heh, no, just the salee knockoff
10:16 PM Tom_L: that's the saleae software right?
10:16 PM Tom_L: i know
10:16 PM rue_mohr: yes
10:17 PM rue_mohr: http://ruemohr.org/~ircjunk/projects/graphicsLCD/FLM_end.png there is the end of the first complex bit
10:17 PM Tom_L: i should get a recent version
10:17 PM rue_mohr: http://ruemohr.org/~ircjunk/projects/graphicsLCD/zoomout.png there is the zoom out, those 3 images match the datasheet waveforms
10:19 PM Tom_L: do they cripple the software now?
10:21 PM rue_mohr: not that I'v noticed
10:21 PM rue_mohr: it was nice to not have to dig for the 32 bit version,
10:21 PM rue_mohr: (to put on the 64 bit machine)
10:22 PM Tom_L: Try the softwear! It will work in a fully-featured demo mode.
10:22 PM Tom_L: i guess that's if you don't have an LA yet
10:22 PM Tom_L: it's a 64bit version?
10:23 PM Tom_L: i've got several 32bit releases if you need any
10:23 PM rue_mohr: er?
10:23 PM Tom_L: are you running 64bit?
10:23 PM Tom_L: or 32
10:23 PM rue_mohr: both
10:23 PM rue_mohr: different machines
10:24 PM rue_mohr: havn't noticed any difference yet
10:24 PM Tom_L: different downloads?
10:24 PM rue_mohr: yes
10:24 PM rue_mohr: you have to go on a crazy treasure hunt for the 32 bit version
10:24 PM Tom_L: i've got a bunch of em but i do remember that
10:25 PM Tom_L: so the obvious download is 64bit?
10:25 PM Tom_L: i just grabbed it
10:25 PM Tom_L: on a 32bit pc
10:26 PM rue_mohr: ah
10:26 PM rue_mohr: the 64 is easy
10:26 PM Tom_L: i wonder if it would be worth a firmware update on mine
10:28 PM Tom_L: i've got 1.1.34 installed already
10:28 PM Tom_L: that's pretty old probably
10:28 PM Tom_L: do you have the link to the latest 32bit version?
10:28 PM Tom_L: that's likely where i'll use it the most
10:35 PM Tom_L: do the clones come with a case of any kind?
10:39 PM Tom_itx: https://support.saleae.com/logic-software/legacy-software/older-software-releases
10:39 PM rue_mohr: mine did
10:40 PM rue_mohr: https://www.aliexpress.com/item/4000364877295.html
10:41 PM Tom_L: sign in
10:42 PM Tom_L: meh
10:42 PM Tom_L: the software install hangs
10:45 PM Tom_L: what version is your logic software?
10:46 PM rue_shop2: for the 32 or 64 bit
10:47 PM rue_shop2: 64 bit is 1.2.18
10:48 PM Tom_L: i tried installing one that said it was 32 but it hangs
10:48 PM Tom_L: trying an older one works
10:48 PM Tom_L: 1.2.28beta standalone works
10:49 PM rue_shop5: no thats 64 only
10:49 PM rue_shop5: aha, the 32 is v 1.2.10
10:49 PM Tom_itx: Windows (32 bit and 64 bit):
10:50 PM rue_shop5: windows?!!?!?
10:50 PM rue_shop5: dunno
10:50 PM Tom_itx: but it wouldn't install
10:50 PM rue_shop5: windws, cant help
10:50 PM rue_shop5: I stopped using windows
10:50 PM Tom_itx: i've had it installed on just about everything here
10:50 PM rue_shop5: after 3.1
10:51 PM rue_shop5: they didn't make anything better than 3.1 till SE, but by then it was too late
10:52 PM Tom_L: 1.2.26 installed ok
10:54 PM Tom_L: huh, it installed both of them now
10:55 PM rue_shop2: well gee, I'm happy with this
10:55 PM rue_shop2: I been wanting to use that screen for 30 years now
10:56 PM rue_shop2: granted its not really displaying anything yet, but its runnning
10:56 PM Tom_L: further along than i am :)
10:56 PM rue_shop2: It'll arrive
10:56 PM Tom_L: you could have asked 20 yrs ago
10:56 PM rue_shop2: no
10:57 PM rue_shop2: the cheap fpgas wern't around
10:57 PM rue_shop2: or china
10:57 PM Tom_L: true
10:57 PM Tom_L: but bbs was!!!!
10:57 PM rue_shop2: heh
10:58 PM Tom_L: the new ones must allow you to update the firmware thru their software
10:58 PM rue_shop2: I would not want to touch the firmware on one of these chineese ones
10:58 PM Tom_L: heh
10:58 PM Tom_L: not unless you had a couple spares
10:59 PM Tom_L: they're cheap enough i might try one
10:59 PM rue_shop2: what feature are you after that you want to?
10:59 PM Tom_L: nothing special
10:59 PM Tom_L: just figured mine was way outdated by now
11:00 PM rue_shop2: I dont understand people and needing things to new
11:00 PM Tom_L: i'm not gonna worry about it
11:00 PM rue_shop2: that scope is 20 years old
11:01 PM rue_shop2: its 500Mhz bandwidth
11:01 PM rue_shop2: 2GS
11:01 PM rue_shop2: you cant get that on a new scope
11:01 PM rue_shop2: not for a LOT of money
11:01 PM Tom_L: this paid for itself
11:01 PM Tom_L: helped debug the TPI protocol and helped sell a couple programmers
11:01 PM rue_shop2: :) I did a grid
11:02 PM Tom_L: you'll have to write a table of fonts
11:02 PM Tom_L: i got a few
11:03 PM rue_shop2: hmm, what did I se
11:03 PM rue_shop2: oh, the datasheet for the epson chip had a C font table
11:03 PM rue_shop2: I was like "OOooo!"
11:03 PM Tom_L: i may have deleted them by now
11:06 PM rue_shop2: I"m pondering how I can use external memory
11:07 PM rue_shop2: but the idea isn't turning into anything
11:07 PM rue_shop2: it'd fit in 16kbits
11:08 PM Tom_L: i bet they're on my server but who knows where
11:14 PM rue_shop2: so, you just been simulating so far?
11:14 PM rue_shop2: thought you had a working baord?
11:14 PM Tom_L: i have the cpld board
11:15 PM Tom_L: i'm not sure how to set up the sim
11:15 PM Tom_L: i can't find those fonts
11:15 PM rue_shop5: no worries
11:16 PM rue_shop5: I'm gonna ponder where to go with it next
11:16 PM rue_shop5: its slipery
11:16 PM Tom_L: scope
11:16 PM rue_shop5: well
11:16 PM rue_shop5: I DID just do a grid :)
11:16 PM rue_shop5: but if I draw the data from a memory, something has to load it
11:16 PM rue_shop5: and thats gonna digress to a uC pretty fast
11:17 PM rue_shop5: it also implies some dual port memory
11:18 PM Tom_L: there they are
11:18 PM rue_shop5: .v?
11:19 PM rue_shop5: I mean, I HAVE some graphics screens with controllers
11:19 PM rue_shop5: but I also have some OLD laptop screens with the same signal requirements as these
11:19 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/LCD/Fonts/
11:19 PM rue_shop5: (somewhere, didn't see them last night)
11:20 PM rue_shop5: oo
11:20 PM Tom_L: don't ask because i don't remember anything about them
11:21 PM Tom_L: except they were for that 128 x 128 graphic display i got like 200 of
11:21 PM Tom_L: and sold em to robotics groups
11:21 PM rue_shop5: it looks like the bytes are horiz pixel arrays and the bytes are lines
11:22 PM rue_shop5: 128x128 eh?
11:22 PM Tom_L: maybe you can do something with em
11:23 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/old_misc_files/old_misc_index.php
11:23 PM Tom_L: all i have is the pinout there for them
11:23 PM Tom_L: about halfway down
11:24 PM rue_shop5: looks close to...
11:24 PM Tom_L: and a pic of the backside of one
11:24 PM Tom_L: i'm not sure i even kept any
11:26 PM rue_mohr: http://ruemohr.org/~ircjunk/tempimage/p1140816.jpg
11:27 PM rue_mohr: looks similar
11:27 PM Tom_L: close
11:27 PM rue_mohr: its got a controller, I cant remember what it can do
11:28 PM rue_mohr: T6963
11:30 PM Tom_L: if you get it working i posted 3 more image files in that dir
11:30 PM Tom_L: you can see what they are
11:30 PM rue_mohr: I'm gonna supper, bookwork, and bed
11:30 PM Tom_L: i'm skippin the first 2
11:30 PM Tom_L: gniet
11:30 PM Tom_L: gnite
11:35 PM rue_mohr: huh this does graphics and text
11:45 PM rue_mohr: wait...
11:45 PM rue_mohr: thats right, there was a MUCH larger screen
11:45 PM rue_mohr: ...
11:45 PM rue_mohr: where is that?
11:46 PM rue_mohr: its in a black antistatic bag
11:46 PM rue_mohr: where
11:46 PM rue_mohr: I dunno
11:46 PM rue_mohr: mayeb with the printer?
11:47 PM rue_mohr: geez, thats going back
11:47 PM rue_mohr: its blue
11:47 PM rue_mohr: yea
11:47 PM rue_mohr: it was new
11:47 PM rue_mohr: yea
11:47 PM rue_mohr: it had 4 data lines
11:48 PM rue_mohr: look, just find it would ya?
11:48 PM rue_mohr: bubble wrap