#garfield Logs
Dec 18 2019
#garfield Calendar
09:45 AM polprog: rue_bed: silly question, but can an rf gen do square waves as well?
05:46 PM polprog: https://i.ibb.co/S7MtFRN/IMG-20191219-003920.jpg
05:46 PM polprog: new VFD
05:47 PM zhanx: nice
05:47 PM polprog: i like how only the leftmost digit has a slash so it can say NO DISC
05:47 PM polprog: its cute
05:47 PM polprog: previous one
05:47 PM polprog: https://www.youtube.com/watch?v=6cUB1lFkIsE
05:47 PM zhanx: rue_mohr, i fixed my gate today
05:47 PM zhanx: stupid keypad died
05:48 PM polprog: not sure if i should keep lookin for a mosfet that can make me a 2.5 V h bridge or just run the filament off DC
05:48 PM polprog: ill try DC on that smaller one
05:48 PM zhanx: now I can remote control the gate :D
05:58 PM polprog: the VFD is triple color, green, yellow and orange-red
05:58 PM polprog: nice
05:58 PM polprog: goodnight
07:09 PM zhanx: rue_mohr, ping me when you get on
07:10 PM zhanx: i think i know my answer but
07:10 PM zhanx: I printed a 150x150x5mm square and its out of square, i think the bed rails are off
07:56 PM rue_mohr: zhanx,
07:56 PM rue_mohr: Tom_L, :) today
07:58 PM Tom_L: yay!
08:00 PM rue_mohr: but I need to check the io voltage on the programmer
08:00 PM rue_mohr: this has an onboard regulator from 5V
08:01 PM zhanx: ok solved it
08:01 PM rue_mohr: and 4 leds
08:01 PM zhanx: table its off by 3.5 degrees to the left
08:01 PM zhanx: and I glued it like that with white glie
08:01 PM zhanx: glue
08:01 PM zhanx: ugh
08:02 PM rue_mohr: k
08:02 PM rue_mohr: shop with my truck calls me up,
08:02 PM Tom_L: the jtag interface doesn't isolate the 'standard' xilinx jtag?
08:02 PM rue_mohr: says they think we should repalce the timing module first
08:03 PM rue_mohr: so I asked if they could have the mechanic make sure the distributor was rotating first
08:03 PM rue_mohr: they called back said there was a miscommunication and that the timing gears really did need to be changed
08:03 PM rue_mohr: ;)
08:03 PM rue_mohr: and I have a spare ignition module
08:03 PM Tom_L: duh
08:04 PM rue_mohr: I think they thought it was just an ignition roblem
08:04 PM rue_mohr: I was all worried that Id mis-diagnosed it tho
08:04 PM Tom_L: didn't you explain what was wrong?
08:04 PM rue_mohr: cause _I_ wasn't the one watching the rocker thru the oilpan cap whne the engine was being turned over
08:05 PM Tom_L: any number of simple tests could confirm it
08:05 PM rue_mohr: yes, but they checked the ignition and said they found problems
08:05 PM rue_mohr: I was feaking out for a bit as they were telling me a ignition module was $300 and it would cost $700 to put it in and check again
08:05 PM Tom_L: next question is will the broken plastic teeth plug up the oil pickup?
08:05 PM rue_mohr: (this is a GM dealership shop)
08:06 PM rue_mohr: they are gonna do an oil change too
08:06 PM Tom_L: yeah they can't think for themselves
08:06 PM rue_mohr: hopefully the peices didn't make it far
08:06 PM rue_mohr: when I'v been doing oil changes, there were no bits of anything that I saw in the oil
08:08 PM Tom_L: check where the jtag is on the board and see if they isolated it with resistors etc
08:08 PM Tom_L: i can't imagine they would make the board not useable with a standard jtag
08:09 PM rue_mohr: heh wait a min
08:09 PM rue_mohr: they said they weren't getting any apark
08:09 PM rue_mohr: spark
08:09 PM rue_mohr: hahah
08:09 PM rue_mohr: hahahahahahah
08:09 PM Tom_L: of course not
08:10 PM rue_mohr: yea, cause the distributor wasn't turning
08:10 PM Tom_L: blithering idiots
08:10 PM rue_mohr: hahahahahhaha
08:10 PM rue_mohr: hahahahaha
08:10 PM Tom_L: tell them i said so too
08:10 PM rue_mohr: well, they said they were just doing it as some prechecks
08:10 PM rue_mohr: but uh
08:10 PM rue_mohr: when someone says they lost the timing gears, you dont start loking for spark
08:10 PM rue_mohr: hahahahaha
08:10 PM rue_mohr: oh god
08:10 PM Tom_L: simple compression test would be enough
08:11 PM rue_mohr: or watching the rockers, or the distributor cap (which IS in a god-awefull place on that truck)
08:11 PM Tom_L: easiest just to pull a single plug
08:11 PM rue_mohr: I think it failed with a valve open everywhere, cause there is no load on the starter
08:12 PM rue_mohr: ok, I was resenting having gone to them with a diagnosis,
08:12 PM rue_mohr: but, I think I just saved myself $300
08:12 PM Tom_L: just don't let them come up with a pile of extra shit
08:30 PM rue_mohr: indeed
08:34 PM rue_mohr: they suggested an oil change before I could add one to the list
08:34 PM rue_mohr: MoonyMoon,
08:36 PM rue_mohr: I think stress burns me out fastest
08:37 PM rue_mohr: so, I started a trello baord for ALL my todo things
08:47 PM Tom_L: so you got all the tools for fpga programming now?
09:09 PM rue_mohr: yes
09:10 PM rue_mohr: I'm going to check the programmer output votlages
09:10 PM rue_mohr: and see if the fpga "vcc" is 5 or not
09:10 PM zhanx: i got my new sdr antenna today
09:10 PM rue_mohr: :)
09:10 PM rue_mohr: lets see!
09:11 PM rue_mohr: oh well, its not "vcc" its "3v3" so ok
09:11 PM rue_mohr: answered
09:12 PM zhanx: ok rue_mohr
09:12 PM zhanx: 12v system trigger on the ground for 2.5 milla
09:13 PM zhanx: so if I add a 12v to 5v, then wireless pull the trigger to ground it should be remote
09:13 PM rue_mohr: Tom_L, that little chip is a 25P80
09:13 PM rue_mohr: I"m gonna guess 8M falsh
09:14 PM rue_mohr: zhanx, I need more info
09:14 PM rue_mohr: Tom_L, the fpga comes with a little demo thing
09:14 PM rue_mohr: alternates two leds
09:15 PM Tom_L: google agrees on the flash chip
09:15 PM Tom_L: can i see the demo?
09:18 PM rue_mohr: 1 min
09:20 PM rue_mohr: https://twitter.com/RueNahcMohr/status/1207499223324692480
09:20 PM rue_mohr: fastest way to post a small vid
09:21 PM Tom_L: they didn't send you a link to the code?
09:21 PM rue_mohr: no, tho I'm sure there is one
09:21 PM rue_mohr: I kinda have a throbbing headache
09:21 PM Tom_L: you also need a pin map for the leds & buttons
09:21 PM rue_mohr: I"ll see if I can atleast check the adapter for 3.3V levels before I die
09:22 PM Tom_L: they shouldn't make you hunt for it
09:22 PM rue_mohr: yea, funny thing, there are _NO_ markings on the baord
09:22 PM Tom_L: not even on the bottom?
09:22 PM rue_mohr: I can see that they balanced lots of the traces for differential
09:22 PM rue_mohr: nope, its clean :/
09:22 PM Tom_L: at least you got a toy now
09:22 PM rue_mohr: I should find a schematic so I know how the dram is hooked up
09:23 PM rue_mohr: yes
09:23 PM rue_mohr: then we can make up an led forward with that code and do something with it
09:24 PM Tom_L: i've got a blinky you can add a 2nd led to as an exercise
09:24 PM Tom_L: but you still need the pinout
09:24 PM rue_mohr: yea, and a schematic would be good
09:25 PM rue_mohr: https://www.google.ca/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwjooo-a4MDmAhUFKH0KHcjvCVwQFjAAegQIARAC&url=https%3A%2F%2Fforums.xilinx.com%2Fxlnx%2Fattachments%2Fxlnx%2FSpartan%2F37383%2F1%2FXC6SLX16_SDRAM-User_Manual.pdf&usg=AOvVaw3E42ovn1gPCMbURdgUN9p4
09:27 PM rue_mohr: I think its funny they would check ignition when the problem was reported as timing gears
09:28 PM rue_mohr: program_b?
09:29 PM Tom_L: ?
09:29 PM Tom_L: that's a switch
09:29 PM Tom_L: they're gonna make you hunt for them
09:29 PM rue_mohr: one of the buttons is "program_b"
09:29 PM rue_mohr: no its all there
09:29 PM Tom_L: P.11
09:29 PM zhanx: ok sdr is working for local radio
09:29 PM rue_mohr: bank0_io_A7
09:29 PM Tom_L: bank2_io_T8
09:30 PM rue_mohr: I'm looking at page 9 for the headers
09:30 PM Tom_L: which will lead to a fpga pin number
09:30 PM rue_mohr: oh, and we have to program by pin number not name?
09:30 PM Tom_L: in the pin file yes
09:30 PM Tom_L: you need to make a chart
09:31 PM rue_mohr: so, it lookslike the fpga has a dedicated dram interface
09:31 PM Tom_L: what IC is the fpga?
09:32 PM rue_mohr: U2
09:32 PM Tom_L: yeah
09:32 PM rue_mohr: "u8" and "u7" are the headers
09:32 PM Tom_L: oh ok
09:32 PM Tom_L: so map each led back to the actual pin number
09:32 PM Tom_L: & button etc
09:33 PM Tom_L: almost as bad as a pi
09:33 PM rue_mohr: ok , ALL io is 3.3V as assembled
09:33 PM Tom_L: it was nice of them to put the big distracting print over it all
09:34 PM Tom_L: don't use power from the jtag, just the gnd
09:34 PM rue_mohr: agreed
09:36 PM Tom_L: so PROG_B, BANK2_IO_T8, BANK2_IO_R7 are 3 buttons
09:36 PM rue_mohr: yea, prog_b sounds special
09:37 PM rue_mohr: need a datasheet for it
09:37 PM rue_mohr: ... hey digikey..
09:39 PM rue_mohr: wtf did digikey do to their site?
09:39 PM Tom_L: haven't been there in a long time
09:41 PM Tom_itx: https://www.dropbox.com/s/dxl57tcf26mqvpy/XC6SLX16__Schematic.pdf?dl=0
09:41 PM Tom_itx: ?
09:42 PM Tom_itx: https://www.mikrocontroller.net/attachment/412103/XC6SLX16__Schematic.pdf
09:42 PM Tom_itx: same thing i think
09:43 PM Tom_L: is yours a 256?
09:44 PM rue_mohr: yes
09:44 PM rue_mohr: datasheetXC6SLX16-FTG256DIV Datasheet
09:44 PM rue_mohr: http://www.alldatasheet.com/view.jsp?Searchword=XC6SLX16-FTG256DIV
09:44 PM rue_mohr: i think
09:45 PM Tom_L: pin numbers are confusing
09:46 PM rue_mohr: "SDRAM memory controllers,"
09:46 PM rue_mohr: XC6SLX16
09:47 PM rue_mohr: 14,579 logic cells
09:47 PM Tom_L: should keep you busy for a day or two
09:47 PM rue_mohr: 232 user io
09:47 PM Tom_L: i would open the chip number in webpack schematic editor and see how it labels them
09:48 PM Tom_L: then look for that in the schematics
09:48 PM rue_mohr: FT(G)256
09:48 PM rue_mohr: 186 user io
09:48 PM zhanx: oh fun the gate opened
09:48 PM zhanx: :D
09:49 PM rue_mohr: ?
09:49 PM zhanx: esp8266 for the win
09:49 PM rue_mohr: Detects power-up (power-on reset) or PROGRAM_B when Low.
09:49 PM zhanx: i got a web interface for the gate now
09:49 PM rue_mohr: k
09:49 PM rue_mohr: :)
09:50 PM zhanx: and now writing code for opening alerts
09:50 PM Tom_L: big deal man!!! i can open my garage door from rue's house
09:50 PM Tom_L: :)
09:50 PM zhanx: lol
09:50 PM Tom_L: phone app :)
09:50 PM zhanx: Tom_L, but this is not mine :{
09:51 PM zhanx: but since i was elbow deep in the plc , its mine now
09:51 PM rue_mohr: "Each port can be configured as 16K × 1, 8K × 2, 4K × 4, 2K × 9 (or 8), 1K × 18 (or 16), or 512 x 36 (or 32)." ??
09:53 PM rue_mohr: "The PCI Express Base Specification 1.1 defines bit rate of 2.5 Gb/s per lane, per direction (transmit and receive). When
09:53 PM rue_mohr: using 8B/10B encoding, this supports a data rate of 2.0 Gb/s per lane"
09:55 PM rue_mohr: aha pinouts
09:55 PM zhanx: oh no
09:55 PM rue_mohr: oh no, I have to know the package
09:55 PM zhanx: i forgot to save the print list and the reboot lost it
09:55 PM zhanx: not cool
09:56 PM rue_mohr: FT(G)256
09:57 PM rue_mohr: 17x17mm
09:57 PM Tom_L: it's on the chip no?
09:58 PM rue_mohr: not eh package
09:58 PM Tom_L: bga?
09:58 PM Tom_L: it's likely coded on the chip
09:58 PM Tom_L: you might have to get the chip pdf
09:59 PM rue_mohr: i cant till i... wait 17x17
09:59 PM rue_mohr: BGA
10:00 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/xilinx/rue/ds162.pdf
10:00 PM Tom_L: data sheet
10:00 PM Tom_L: not the prettiest data sheet i've seen
10:01 PM rue_mohr: oh th e package is the ltg256
10:01 PM rue_mohr: ftg256
10:01 PM rue_mohr: Package Device Bank 0 Bank 1 Bank 2 Bank 3 Bank 4 Bank 5 Total I/O
10:02 PM rue_mohr: FT(G)256 LX16 40 54 38 54 N/A N/A 186
10:03 PM rue_mohr: aha
10:03 PM rue_mohr: Bank Pin Description Pin Number
10:03 PM rue_mohr: 0 IO_L3P_0 D5
10:04 PM rue_mohr: 9 pages of pins :)
10:04 PM Tom_L: holy shit! wait til you see it in webpack
10:05 PM rue_mohr: ?
10:05 PM rue_mohr: should I be excited or scared ?
10:05 PM Tom_L: ever seen a cpu core opened up?
10:05 PM rue_mohr: no....
10:07 PM Tom_L: well if you want a head start you can look at one of the mesa card pin maps to get an idea
10:07 PM Tom_L: he uses spartan6 on them too
10:08 PM rue_mohr: ok I have to get up and rest my ass for a bit
10:08 PM Tom_L: i'm gonna go sleep
10:08 PM Tom_L: it's a damn big chip IO wise
10:09 PM zhanx: ok printing lock out sleeves
10:10 PM * zhanx added o-rings this time
10:20 PM rue_mohr: post a pic?
10:21 PM zhanx: of first layers?
10:21 PM rue_mohr: lockout sleeves?
10:21 PM zhanx: rue_mohr, i know i own too many photos
10:21 PM rue_mohr: ok I have to go do kitty litter
10:25 PM Tom_L: rue_mohr, i do know on the mesa cards, he installs 2 configurations
10:26 PM Tom_L: a fallback and a user config
10:26 PM Tom_L: so there's plenty of room in the chip
10:27 PM Tom_L: the pin file is alot more detailed too
10:27 PM Tom_L: things like speed, bank etc
10:29 PM Tom_itx: NET "IOBITS<7>" LOC = "C1" | IOSTANDARD = LVTTL | DRIVE = 24 | SLEW = SLOW ; # Bank3 L50P_M3WE
10:29 PM Tom_itx: NET "IOBITS<30>" LOC = "C2" | IOSTANDARD = LVTTL | DRIVE = 24 | SLEW = SLOW ; # Bank3 L48N_M3BA1
10:29 PM Tom_itx: NET "IOBITS<31>" LOC = "C3" | IOSTANDARD = LVTTL | DRIVE = 24 | SLEW = SLOW ; # Bank3 L48P_M3BA0
10:29 PM Tom_L: as a for instance
10:29 PM Tom_L: the LOC is going to be the pin number
10:40 PM Tom_L: mine is a little smaller i think
10:40 PM Tom_L: XC6SLX9 TQG144
10:41 PM zhanx: ok new y belt installed
10:41 PM zhanx: it broke
10:45 PM Tom_L: that sucks
10:45 PM Tom_L: too small a belt?
10:45 PM zhanx: age
10:54 PM rue_mohr: ok
10:54 PM rue_mohr: zhanx, if you were eating the belt its caue you din't let rue help!!!!
10:55 PM zhanx: no it was cause of the angle that i fixed earlier that was off
10:56 PM rue_mohr: well we cant be sure
10:56 PM zhanx: yes we can
10:56 PM zhanx: i fixed that 3-4 hours ago and it broke
10:57 PM zhanx: the angle being off killed it, fixing it ended it
10:57 PM zhanx: but since rue was absence for most of the build i have extra belts
10:58 PM rue_mohr: mhm
10:58 PM rue_mohr: zhanx, did you hear about my truck?
10:59 PM zhanx: yes and odd but right
10:59 PM rue_mohr: S10, I took it in with "timing gears shattered" and they came back with "ignition system isn't working"
10:59 PM rue_mohr: Tom_L, yes, the programmer is 3.3V
10:59 PM zhanx: timing does that also fyi
10:59 PM rue_mohr: so I can put them togethor ok
10:59 PM Tom_L: oh good
10:59 PM rue_mohr: zhanx, yea, as the distributor is runnig off the cam shaft
10:59 PM zhanx: oh look print is better now
11:00 PM rue_mohr: * we have a Y axis
11:00 PM rue_mohr: :))
11:00 PM zhanx: that might explain all the issues i had
11:00 PM rue_mohr: ?
11:00 PM Tom_L: rue_mohr, you might need google maps to find some of these pins
11:00 PM rue_mohr: :)
11:00 PM zhanx: weird y axis stuff
11:00 PM rue_mohr: Tom_L, did you get one?
11:01 PM Tom_L: i ordered one but haven't heard anything
11:01 PM rue_mohr: k
11:01 PM Tom_L: different board
11:01 PM Tom_L: similar chip
11:01 PM rue_mohr: I should apply for a refund on my laser cutter
11:01 PM Tom_L: i would, it's a scam
11:01 PM rue_mohr: yea
11:01 PM rue_mohr: well I think its an oops
11:01 PM Tom_L: the guy that oredered the welder realized that too
11:01 PM Tom_L: no not an oops
11:01 PM rue_mohr: *but* someone said there is another listing with prices like that might be same guy
11:02 PM rue_mohr: k
11:02 PM Tom_L: i sent my seller a note
11:03 PM rue_mohr: they force me to wait 10 days?
11:04 PM Tom_L: before you can complain?
11:05 PM rue_mohr: I'm trying to get around their system
11:06 PM rue_mohr: hahah they sent a message to the seller
11:08 PM Tom_L: gnite
11:12 PM rue_mohr: wow, the system does NOT let you do this!
11:34 PM rue_mohr: oh good you ok I managed to find a phone number and they did it right away
11:34 PM rue_mohr: ...
11:45 PM rue_mohr: the scope is in toronto