[00:06:53] <pilotltd> http://imagebin.ca/view/Ddwvn5.html
Does that make sense?
I think it will work this way
Hope so :)
I'll leave the drives out at first and check the voltages and transformer temp <G>
Thanks - bed time here, I'll let you know how it goes tomorrow, gdnight :)
what kind of mad scientist transfer does he have
[01:04:06] <Jymmm> http://imagebin.ca/view/uC-Xeqj.html
tkinter.TclError: Togl: X server has no OpenGL GLX extension
I am setting up a new PC for my machine - emc wont run with axis - tkemc works
I get this error: tkinter.TclError: Togl: X server has no OpenGL GLX extension
a cylinder with a 4" diameter and 18" long ~= 0.13 cubic feet - Does that sound about right?
yes, that's what units gives
You have: (4 inch/2)^2 pi * 18 inch
You want: ft3
thanks jepler... http://www.kutv.com/content/news/local/story/Man-Builds-Pipe-Bomb-That-Nearly-Kills-Boy-On-Bike/EgLTCEekr0KISol9FNTX3A.cspx
anyone know a good spot to put a link for a cad cam tutorial ... can I post a link in here
just uploaded it and it is for SagCad beginners
[05:50:13] <coden4life> http://www.metacafe.com/watch/3048835/sagcad_tutorial/
[06:28:55] <Jymmm> http://wiki.linuxcnc.org/
people actually use sagcad?
that one sounds like donald
EbiDK is now known as EbiDK|AWAY
Is there a way to get updates to EMC without a network connection? I seem to remember something about this but can't find anything...
like from 2.3.0 to 2.3.2
BigJohnT: I just downloaded the .debs and put them on a thumb drive.
look here for hardy .debs http://linuxcnc.org/hardy/dists/hardy/
mozmck: thanks, I thought it was something simple like that
is /A = A'
talking about stepper connections and different schematics
I "think" those both mean "not A", but not completely sure...
or on a stepper is be the other side of coil "A" with A being the one side
is be = it would be
well thats pretty obvious =)
but schematics says A-A but one says A' and the other says /A so i guess both are "not A" then =)
I'm pretty sure this is correct.
[13:41:10] <frallzor> http://www.brundin.biz/images/extra/STM76-185-wire-parallell.jpg
A C should be A then
and B D > B preferably =)
looks like, but I've not seen a stepper schematic like that.
the 8-wire motors I've seen have 4 coils
well they just made it like that so you see how it works
so it actually has 4 coils?
[13:45:15] <frallzor> http://www.brundin.biz/images/extra/STM76-185-wire-serial.jpg
ah, that's better. you can connect it in series for lower current or parallel for higher current.
I know =) just the odd / ' that confused med
shouldnt there be like a "standard" on how to mark things? =)
I think there are 2 or 3 standards!
where is the / ? on a different schematic?
I wouldnt be surprised if a' was THE A
they call it /A and /B there =)
I think the A' would be the /A. you can sway the A and /A you know, the motor just turns the other way
sway = swap, bleh, I need coffee
steve_stallings is now known as steves_logging
Yeah but I want it the way its supposed to be :P
there is no "the way it's supposed to be"
some machines have the motor on the right side, others on the left
that changes the direction of table travel for a given rotation of the motor
well if the schematic says one thing I want it like that =)
some machines move the tool (like a gantry), others move the work (like a knee mill)
for me that is right
that also changes the effective direction of motion
ok. if that's what you want, then that's right for your machine
just needed to find out if A' was /A =)
the coils aren't labeled with a "plus/minus" scheme, possibly because they're driven in both directions under normal operation
yeah I know but I still want to connect like the manual says, principle =)
usually A and /A are used for the plus and minus sides of a differential pair, or for a signal and its inverse
(or you might have /RESET, which says it's an active-low signal)
"/" is usually read as "not": /A is "not A"
(logical not, of course :)
finally founda nice case to order for the electronics, yeey =)
make sure it's twice as big as you think it should be
maybe three times
well its roomy if that what you mean =)
vents too, so I can mount a nice fan
and a filter ... ;)
[14:07:31] <frallzor> http://www.conrad.se/?article=520489
one of those =)
Aint got much to put in, 540 and a pretty small psu
[14:14:59] <Sordna> http://www.pactecenclosures.com/
I like these guys for cases..and some you can get as a free sample here and there.
and, morning all.
Is there any way to add additional keyboard shortcuts to Axis?
like shift+jogkeys for rapid jogging
pilotltd: I think there is a way to change key shortcuts in the INI file, but not add new ones that I'm aware of
but don't ask me how :)
no, there's no inifile way to change axis keyboard shortcuts
a developer has proposed a patch specifically to add fast jogging with shift. You can try it, but you have to build emc2 from source: http://email@example.com
(actually, a better link is http://thread.gmane.org/gmane.linux.distributions.emc.devel/2157
since it allows you to get to the patches more easily)
argh, no, that's still not the right link
[14:29:46] <jepler> http://firstname.lastname@example.org http://email@example.com
since that's in python, couldn't it be used without recompiling?
just patch axis.py
(or was there some other stuff in gcodemodule.cc or somewhere else that I missed?)
no, it was .py and .tcl
so I suppose you can do the edits on your installed system
but they'll be overwritten the next time a bugfix release comes out
yes, it's not perfect, but it could be easier than building EMC (assuming that -dev packagtes and whatnot need to be installed ...)
you can change shortcuts in .axisrc (or any USER_COMMAND_FILE)
Is it going to be included? If so - I'll wait, I haven't a clue how to patch anything
it was added to TRUNK a fwe months ago. I'm not sure when it will appear in a released EMC2 package
If it was a few months ago - surprised it wasn't in the 2.3.2 release?
it wasn't added to the release branch at that time. things like that should be tested a bit before being backported
there was a note from the author that rapid jogging didn't obey axis valocity limits, which would certainly have made me concerend about adding it to the release branch :)
Weird, there should be no way to exceed the limits?
yeah. I don't really know what he meant by that
I se that the applied change uses the traverse rate (G0) as the jog speed
obeying the gui's max velocity slider was the issue I think
yes - using G0 shoudl be fine (or is in all the other packages I've used)
oh, that could be
The max velocity slider is superflous IMO
If your machine is tuned correctly, G0 should be max vel
G0 is max vel
IF you want to go slower use G1 :)
which may change based on the axis(es) involved in a particular move
Yep - makes no difference
pilotltd: it's for safely testing a program the first time, not for configuration
But why would that affect G0?
that's the whole point
max velocity is a setting which is specifically intended to affect G0
several people had asked for a separate feed override for G0
you can slow the motion way down, and watch DTG etc, and check your program as it runs
it's for the "let's hope we clear the clamps" stage of program development
on my fast lathe, maxvel is controlled by the jog wheel, and it's very easy to safely test a program
SWPadnos: for me, "wonder if I got the tool offsets right?"
yep. about the same stage ;)
g-code question...can a single g-code "program" call/load/reference other g-code "programs"...example...one program moves the cutter head to a specific positions, then calls another to do a small cut on the target, then the main program moves to next location, calls sub-program, etc etc...each program being a separate g-code file...
20+ years of CNC'ing and never used it. I just air run at full speed. I think I've used single step mode a handful of times debugging other peoples poor code :)
Sordna, sort of :)
was afraid of such a question.
you can call subroutines that are in other G-code files with O<name> call
the code needs to be in your nc-files directory, and has to be named <name>.ngc
just started reading up on g-code to build(from scratch or scavenged from other code) a g-code interpreter on a microcontroller.
hm, g0 should be affected by FO
unless you specifically disable it, as far as I know
the idea is to load the g-code files onto an SD, stick it in the box, and let it cut and run.
anonimasu: it is, and also the max velocity slider
without a large PC needed to run the device.
because if you are slowing down a program for cutting air.. you want g0's not to crash your machine
Sordna: sounds like my mill (early 80s technology)
I know my program extents from CAM - how wouyld I crash - move far enough away not to hit anything
pilotltd: an incorrect tool offset
shit happens :)
cradek, kinda building whole thing from scratch from old copier parts...and avr microcontrollers.
Sordna: it has a lot of limitations and tradeoffs because of its wimpy computer. consider that using a PC is probably a feature, not a bug
just my opinion though
well, looking at the fact that all my new machines have no parallel or serial ports actually.
here's a ting ot think about
and it's to be a simple 3 axis woodworking device.
do you want to mess around reinventing the wheel and spending time to make a solution that kindof works..
or do you want to make parts?
it's a hobby toy actually.
I mean, emc is good enough to use in a production env already..
Thats what G40 and G49 are for in init line, but if your table is wrong, you deserve to crash :)
being built out of free bits I get from work when we strip down old copiers.
and a learning experience...as well as a hobby project.
yeah, but implementing a gcode interpreter by yourself along with trajectory planning and that stuff.
hence the possibility of hijacking other code
just a funzie project mostly.
oh, im just telling you, did you look at the gcode interpreter? for example
I can understand wanting to do it because of historical interest
it'll go alongside my neuvo-retro computer I'm almost done with.
if you work very hard you may be able to come up with something as good as one of the early 80s controls
Seen a classic on a Milacron - operator got a 1" drill and a 3" endmill mixed up in tool cassette - it threw the pallet through the side of the machine. That piece of code had been run over 100000 times, slow G0 wouldn't have saved it :)
using avr microcontrollers to bit-bang 640x480 vga video, and a basic interpreter/os akin to the old commodore systems.
pilotltd: I always dry-run a program, watching/controlling each entry move from the tool change location, after I mess with the tools. This practice would in fact have caught that error.
Production environment, no time to do that, op got the sack
now, if I could get a decent small avr32 board life would become very interesting as it can run linux....but am doing this with 8-bit 20mips microcontrollers.
no time to prevent accidents, just fire people (if they survive) sounds like poor practice to me. but whatever.
He has a sheet with cassette numbers and tool types, his responsibility to check before pressing cycle start.
lucky he wasn't in the way of ye olde flying bit..
yep that works great if he's you and never ever makes mistakes - sucks if he's anyone else including me
He was loading the one next to it, definitely a brown underpants moment
Cost $50K to fix the machine!!
production environment, no time to prevent $50k of damage = false economy
also yeah, shit happens
I have my cam program make line numbers on safe lines
What else can you do - he has a sheet, he's done it a thousand times before, he's supoosed to chack and sign sheet that he's checked
so I can just fire it up and run a single part of the op to see that nothing is messed uo
If he is the only one doing it, its bound to happen
get too linear and you might mistakes =)
well, im not into production though, but being careful usually costs less
well we were debating the max velocity slider and whether it was unnecessary - clearly from the discussion it is not unnecessary
HOw would that help?
people can run production however they want, I don't care
how would what help?
Velocity slider in that situation?
I said my practice earlier is to use maxvel to control and check the tool approach after any time I mess with the tools or tool table.
if you turn it all the way down, the tool stops - you can look at DTG and see if it is right.
in your example, DTG would have said 3", and look at the tool - 1" from something - UH OH
it works especially well when hooked to the jog wheel - very easy to control and check the entry move
The program is 80K lines and has 17 tool changes, it takes 2 hours to run at full speed. Take a week doing that <G>
* cradek shrugs
whatever - but the max velocity slider is useful and not unnecessary/redundant
OK I concede - some may find it useful :)
cradek: I do the same thing on my Anilam... crank the feed override to 10% and when I'm kinda sure things are going as I expect them to do then crank it back up to 100%
hm, maybe im designing my lathe the wrong way.. perhaps it's a better idea to flip the x axis over instead and get rid fo the shielding issues
[15:48:28] <anonimasu> http://www.allslidecnc.com/index.5.jpg
like they did tehre
I'm trying to read an encoder on my 5i20 and not having any luck. I have this one from AD http://web5.automationdirect.com/static/specs/encoderld.pdf
I'm pretty sure it is wired up correctly but I don't see any counts in the HAL watch window
it is a 5 volt... do I have the 5i20 set up for 3.3 or 5 let me go see :/
:? what dummy set the 5i20 for 3.3 to use with a 4.5-5v encoder
must have been me
hmm is it possible to hook my spindle (that I cant control via vfd) to my Gecko 540 and just use a relay to let the pc turn it on/off? =)
so itll just cut AC when not needed
The G540 has two general purpose outputs called OUTPUT 1 and OUTPUT 2 on the MAIN TERMINAL BLOCK. They are at Pos 5 and Pos 6 respectively on the terminal block. These outputs may be used to drive relay coils or for any other purpose. The outputs are rated at 1A and 50VDC maximum. Connect one end of the load to the output and connect the other end of the load to a positive DC voltage. This voltage may be the G540 power supply or it may be a separate power su
frallzor: ^^^^ RTFM =)
Well I know THAT =) but if its a good idea to do what I asked
simple brute on/off
Why wouldn't it be?
might not be like by the spindle etc etc? =)
say that again?
Is the spindle sensative? Does it want it's mommy or something?
since it isnt a simple 230V in and then nothing more, 230V in then some unit that does 40V out to the spindle
its as simple as the G540 might break if you kill DC instead of AC first =)
Your spindle needs to be able to handle full power starts of course, but they gecko is just controlling a relay. Safety wise you NEED to prevent the spindle from restarting if dc power is removed replaced. Usually in the form of a safety relay.
removed and replaced
hmm the spindle itself uses 40VDC from the controlunit, maybe it would be possible to find a nice vfd-unit that can play ball with it
I use a potential relay on my BP to drop out the servos in case I loose the three phase power to the spindle
G540 has a 0-10VDC VFD control on it.
well the 5i20 was set for 5v but looked like 3.3 when the card was upside down and in the bottom slot of the MB
[16:32:38] <Jymmm> http://www.geckodrive.com/upload/G540%20REV3%20MANUAL.pdf
jepler: Are you getting more comfortable with wiring?
well I have 5v at the breakout board so that much works
I guess I'll have to rig up a BOB and see if I can get the encoder to work on the parallel port
bjt-plasma: what is the problem?
I don't see any counts from the encoder in the HAL configuration window
and num_encoders is sufficient for that encoder to be enabled?
that is a good question, but I don't see any way to enable it
can you see the pins change state when you slowly spin the encoder?
with my fluke I see some change
is this hooked into the mesa card or printer port?
bjt-plasma, you set the parameter "num_encoders" to some number on the loadrt like
to a 5i20
I have a couple of encoders
can't you monitor the pin as gpio and see if it is changing state?
and I see them both in the HAL config window
let me see
all three are showing as on all the time as I spin the encoder at 1 rpm
usde halscope or spin slower ;)
gah. use ...
the index stays on so suspect something is wrong
use halscope 'and' spin slower.
yes. that does sound like something's wrong
but it's hard to tell
what's the resolution of the encoder?
so that's 41.66 cycles or ~166 counts per second at 1RPM
which is still too fast for userspace to reliably show you
but the index is once per min at 1 rpm
and it lasts for 1/166th of a second
so it may never be noticed
SWPadnos: That's like stop motion man....
see you in a hundred minutes ;)
lol cranking up halscope now
err, 1000 minutes ...
even in halscope they stay on all the time as far as I can tell
you would see some changes on the A and B lines at that slow rate of movement
I was able to see the 500 line encoder change state randomely in halmeter when turning the shaft by hand
tapping on the shaft
sure, you should see something, but it's not conclusive if you're relying on X for display
if you see nothing ,you have no new information. if you see something, you do
I disconnected the A and it is still on
in HAL config
and if you manually twiddle that input?
(assuming it's set to input ...)
incidentally, is this going through a 7i(whatever) or is it direct?
direct to the 5i20
ok, thought so but wanted to make sure
I wonder if I need to invert the input for the encoder
if the line doesn't change, then inverting it will be an unchanging "other alue"
this is the encoder http://web5.automationdirect.com/adc/Shopping/Catalog/Sensors_-z-_Encoders/Encoders/Light_Duty_Standard_Shaft_(TRD-S_Series)/TRD-S2500-VD
the second encoder pins are all on as well and nothing is hooked to them
I have out A, B, and Z connected to the 5i20 and out A, B, and Z not floating
power to 5v and ground to 0v
the read/write functions for the mesa card are running?
I also have a stepper that I'm running from the mesa card that is working
I think I know what it is :/
I have the breakout board plugged into the wrong cable
it should be on P2 not P4
* bjt-plasma smacks his forehead on the desk
* Jymmm moves the desk closer to bjt-plasma's forehead.
* bjt-plasma gets a marker out and scribbles on the cables which one they are
be back in a bit after some wire swapping :)
Man python is ugly when viewed as plain text.
it's even uglier when you rip out all the tabs!
I think I should refrain from playing with power tools, guns, and explosives today...
and play with encoders now that I have it plugged in to the right cable
does it work now?
spinning at 1500 rpm at the moment
I did something similar the other day. had the wrong cable plugged into the computer and couldn't get anything to work - tried two different cards and wasted an hour or 2 before I finally figured it out.
2000 rpm now
says it will do 3600 rpm with 70volts
my small stepper will do 4500 rpm at 70 volts, maybe I should make a small pcb mill...
where do you find nice info like that?
frallzor: From the drunk and passed out guy at the end of your local bar or tavern.
from the place where I purchased the steppers
lukcy you, Im happy I got a crappy schematic =)
that's why I buy the expensive $19 steppers to play with for the docs
my nema 23 triple stack cost me $39
[18:03:17] <bjt-plasma> http://web5.automationdirect.com/adc/Home/Home
my triplestack cost me $100 sek>usd conversion
and for me that was cheap
but thats pretty useless to compare like that
different economies and currencies =)
bjt-plasma: These? http://web5.automationdirect.com/adc/Shopping/Catalog/Motion_Control/Stepper_Systems/Motors_-z-_Cables/STP-MTRH-23079
yep the 23079's I use on the plasma cutter
63v I think on the plasma and 24v on my desk to play with
now to see what the manual says about hooking up spindle sync motion :)
frallzor: 80 usd
Sweet! my mockup lathe just ran the g76.ngc example program
is there some calibrationsetting in emc that lets you jog each a
axis to its limit to get the values right
to get which values right?
from A to B
for setting your scale?
nope, real values in mm, bit SWPadnos answered
a ruler will tell you that
yup, but I just wondered if there was a function like that =)
it's not possible to have a function that does that
you have one variable (the number of steps/encoder ticks moved) and two unknowns (the distance moved and the counts per unit of distance)
isnt it possible to make a motor complete a revolution exact?
so you have to enter at least one of the numbers (scale or distance traveled) for it to even be possible
well, with encoders that have index it could be done
but one revolution of the motor could be almost any distance
not if you know how much the table travels for 1 rev
it's dependent on gearing and the screw (or pinion ...)
as I said, you have to enter one of those values ;)
but it could work right? =)
yes, it's possible
not implemented though
but on the other hand, it wouldnt know when to stop
so Id be screwed anyway =)
you would have to jog some distance and tell EMC how far that distance was
clearly that would be an issue for me
then EMC could calculate the scale
im just brainstormning, not much to do until tomorrow =)
you could potentially then jog to the axis limits and tell EMC "here's the minus limit, which I want to call 0", and "here's the positive limit"
with some luck I have a cnc-converted little proxxon then :P
SWPadnos: Then hope that the temp doesn't go from -40 to 120 anything soon =)
L84Supper_ is now known as L84Supper
hmmm, G33 seems to work so I think I have all the spindle feedback hooked up ok but the G76.ngc just skips by the threading part
# Spindle Feedback
net spindle-position hm2_5i20.0.encoder.01.position => motion.spindle-revs
net spindle-velocity hm2_5i20.0.encoder.01.velocity => motion.spindle-speed-in
net spindle-index-enable hm2_5i20.0.encoder.01.index-enable <=> motion.spindle-index-enable
this is what I added to get my spindle feedback is there anything else?
also in the g76.ngc if you have any tool diameter in tool 1 you get an error
bjt-plasma: I agree, g76.ngc doesn't seem to actually cut a thread
do you think the g76 line is not correct?
if you comment out line 26 g0z0 then tool 1 can have a nose radius/diameter in the tool table
yeah I think that's expected (I dunno what tool dia it's written for)
not sure though
was that for the old tool compensation where you needed a straight move to enter the tool comp
looks like I'm the one who porked it up.
5e1a5fb05ca774723ab9ed475e0c66147ed076cc is first bad commit
Author: Jeff Epler <firstname.lastname@example.org>
Date: Sun Jul 5 18:10:39 2009 -0500
reject invalid I, J, K values in G76
and it's in 2.3.2 as well :-/
so g76 is broken for now?
you can 'git revert 5e1a5fb' to fix it, but please don't push the result -- I need to fix it properly
sorry, I suck at testing.
- CHKS((block->i_number <= 0),
+ CHKS((block->i_number == 0),
(_("In G76, I must not be 0")));
I suck at writing what I mean
sure, I saw it right away (now)
"just skips the threading part"? it should have errored.
yeah there's that
(I think I've fixed both :-/)
jepler: G76 works for me now in dev :)
If I have a 2500 cpr encoder what scale do I use for the encoder component for spindle feedback?
you want spindle-revs to increase by 1.0 for each full turn
did you get a lathe?
not yet but I have a simulated spindle driven by a stepper with an encoder attached to it :)
right now my scale is set at 2500 and motion.spindle.speed-in is 4 times motion.spindle.speed-out-rps
that doesn't sound right
it is connected to hm2_5i20.0.encoder.01.velocity
is it 2500 line so should it be 10000?
yes, I think you have it
* skunkworks doubts if it is 625 line ;)
so if it is 2500 lines you get 4x that?
I suck at encoders
but I do have the numbers right now :)
for each trasision
for A on, A off, B on, B off?
I got it now boss :)
now to make motion.spindle-at-speed functional I use something like the near component?
comparing motion.spindle-speed-in and motion.spindle-speed-out-rps?
boy at low rpm the encoder.nn.velocity bounces around a lot...
could be Jymmm
I don't have anything in a proper enclosure so the shield is not grounded to anything
I noticed that when I was playing around with this http://imagebin.ca/img/xCPTcJ.jpg
i figured it was a granularity(sp) problem at low rpm
is the encoder debounced? Seems that if the encoder is not debounced you could get some noise and jitter.
yea, hostmot2 encoder has a filter
well, looks like my $0.02USD is worth about half that then. [:
that's kind of what I thought skunkworks
* bjt-plasma looks at wires jammed into the parallel port plug of skunkworks computer
something wrong with that?
if you live in an earthquake zone yes
earthquake emergency disconnect system!
[22:18:26] <skunkworks> http://imagebin.ca/img/hR9ceTb7.jpg
* bjt-plasma can't wait for the high speed wireless string to be installed
skunkworks: what am I looking for in the pic?
ahh it's done downloading
just rpm (I like hal)
good to see you again Dr. Chandler
jepler: the shop is cool if you want to come out
cradek: do you have some beer and shrimp too?
I'd rather have jello
I love animals
yes. they're tasty
beer yes, shrimp no
almost time to cook some Korean Meatballs
cradek: you don't eat anything with eyes excepts potatoes?
as one riend of mine says, "if it has a face or a mother, I don't eat it"
shrimp and lobsters...scavengers of the deep.
* BigJohnT looks for his "heh" key on this old keyboard
lobsters are the vultures of the sea.
lobsters are only one branch from a roach
i love them
I won't eat them.
mainly because I'm allergic to shellfish.
i do... with butter
that would put a damper on it
but I sure do like the taste
I have the same reaction to shellfish that some people have to beestings..puts me into anaphalactic shock.
shellfish are probably my favorites
I prefer king crab the best
yep, that's actualyl a fairly copmmon allergy
has put me in the hospital twice now.
I also cook crawfish
now, interestingly enough, I can eat those.
fresh water lobsters..
but still don't like the flavor.
not for me though.. i spent 2 weeks in Prince edward Island a few yrs ago and ate about 100 lbs of lobster those 2 weeks...
then you have not had them cooked correctly
I've had them cooked many different ways.
I cook them cajun style
both by people who grew up living on them and a cajun chef.
that a way BJ
now frog legs!
them's good eatin.
if you don't like the taste you just don't like them
anyone who has sat at the same table as my mother eating a plate of cajun crawdads would never eat one again
we got big bull frogs as a kid
and might not eat anything else for a while either
I don't like frog legs but my wife does
if your standing next to a table full of crawfish your only watching your fingers so you don't bite them off :)
I'm not too partial to them
I grew up eating all kinds of seafood...fresh and salt water...
too muck work ;)
too much muck too
crabs are too much work for me
not the way I eat them
now, when I was in highschool I worked for a fancy restaurant as a waiter...bought a bushel of king crab legs and took them home and cooked them up for my family before they got home that night.
there's a restaurant here that makes "Eggs Arcadia", which is basically eggs benedict with crabcakes instead of ham
my father made himself sick eating them things.
BigJohnT, restaurant ;)
I got good ham steaks in the oven and the wifey and her mother are making salmon patties!
salmon is my favorite fish
except for sushi, where I prefer mackerel
and tuna is rigth up there too
sorry, only thing I eat rare is good beef.
no way I eat fish raw.
oh. well a good Carpaccio is also tasty
or steak tartare
just a good rare steak.
(I'm relatively omnivorous, if you haven't guessed)
carnivore here...land based.
eat the occasional potato and corn and tomato.
once in a great while I'll eat lettuce
though I do enjoy spinache...
from it's natural habitat,,,,a can.
hmmm, what was the git command to delete local files?
have yet to play with git.
git rm, I believe