DocScrutinizer05 changed the topic of #qi-hardware to: Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben / atusb 802.15.4 wireless, and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs and http://irclog.whitequark.org/qi-hardware
<whitequark> okay I noticed I forgot to drill it
lekernel_ has quit [Quit: Leaving]
wej has quit [Ping timeout: 252 seconds]
<wpwrak> or just move to japan and let the earthquakes do the stirring ;)
wej has joined #qi-hardware
<whitequark> damn! no free lunch for me
<whitequark> the laser printer has a systematic error
<whitequark> actually, hm, no, I don't think it's printer, I've explicitly verified that printer has less than .05mm deviation on 10cm square
<whitequark> inkscape? I bet it's inkscape.
jekhor has quit [Ping timeout: 260 seconds]
unclouded has quit [Quit: Leaving]
unclouded has joined #qi-hardware
<whitequark> hah, an interesting physical effect: etchant is so concentrated that if I leave a drop of water, it doesn't dry to leave some white markings
<whitequark> rather it dries to become a sphere with a hard crystallized shell and soft "sludge" inside
kanzure_ has joined #qi-hardware
Markvill_ has joined #qi-hardware
Markvilla has quit [*.net *.split]
kanzure has quit [*.net *.split]
wej has quit [Read error: Connection reset by peer]
wej has joined #qi-hardware
xiangfu has joined #qi-hardware
dos1 has quit [Ping timeout: 260 seconds]
<whitequark> ooo you'll like this
<whitequark> wpwrak: DocScrutinizer05: hole electroplating http://www.instructables.com/id/Inexpensive-method-of-industrial-level-quality-PCB/
<whitequark> however it is not your typical ink-based process
<whitequark> rather you dunk the board in an activation solution and then heat it depositing an initial layer of copper crystals
<whitequark> I'm actually rather inclined to try this
<whitequark> probably more out of curiosity rather than practicality, but who knows
<whitequark> the required calcium hypophosphite is actually easy to obtain here, $7/kg and no restrictions
<whitequark> there are companies which readily ship such stuff to individuals
rz2k has quit []
Guest5506 has quit [Ping timeout: 246 seconds]
<wpwrak> ... for they know it'll kill them before they can do anything seriously dangerous with it ;-)
<DocScrutinizer05> whitequark: (thru hole .ru patent) nice, but what I'm missing are details regarding electroplating
Markvill_ has quit [Quit: Computer has gone to sleep.]
Coyo has joined #qi-hardware
Coyo is now known as Guest47928
Guest47928 has quit [Ping timeout: 260 seconds]
freespace has quit [Ping timeout: 246 seconds]
wolfspraul has joined #qi-hardware
freespace has joined #qi-hardware
wej has quit [Ping timeout: 245 seconds]
xiangfu has quit [Ping timeout: 260 seconds]
wolfspraul has quit [Ping timeout: 245 seconds]
Coyo has joined #qi-hardware
Coyo is now known as Guest97992
jekhor has joined #qi-hardware
<wpwrak> victory at last ;-)
<wpwrak> "Quantity 1000" ;-)
wolfspraul has joined #qi-hardware
<DocScrutinizer05> yoh, sufficient since we probably can get more when we really would need to
<wpwrak> yeah. and your first batch is safe now.
<DocScrutinizer05> let's hope it's not ;-P
<DocScrutinizer05> I still hope for a first batch of 1500 ;-)
<DocScrutinizer05> since most likely there never will be a second batch
<wpwrak> well, depends on how good your PR will be :)
<wpwrak> why ? if you manage the first, another run will be considerably easier
<DocScrutinizer05> not from the orders perspective
<DocScrutinizer05> everybody interested will order for first batch. I don't see a massive run starting after first batch got built
<DocScrutinizer05> press coverage will happen on prototypes
<DocScrutinizer05> or PV the latest
<DocScrutinizer05> maybe the later announcement of "Neo900 privacy care package" might start a 2nd run
<DocScrutinizer05> VPN and VoIP
<DocScrutinizer05> "1666 'free' voice minutes with a 100MB/month dataplan"
<DocScrutinizer05> "100% encrypted phonecalls between Neo900 and to all SIP phones supporting ZRTP"
<DocScrutinizer05> "Neo900 group recommends twinklephone for KDE"
Luke-Jr has quit [Remote host closed the connection]
Luke-Jr has joined #qi-hardware
panda|x201 has joined #qi-hardware
pcercueiS2 has joined #qi-hardware
lekernel has joined #qi-hardware
<nicksydney_> anyone has tried to buy any IC from this website http://www.semiconductorstore.com/ ? seems like their price is very reasonable
<nicksydney_> wow! another open source hardware store site http://www.inmojo.com/
<DocScrutinizer05> http://www.semiconductorstore.com/ seems down for me
<DocScrutinizer05> 500 - Internal server error.
<DocScrutinizer05> There is a problem with the resource you are looking for, and it cannot be displayed.
nicksydney_ has quit [Remote host closed the connection]
nicksydney has joined #qi-hardware
xiangfu has joined #qi-hardware
<nicksydney> DocScrutinizer05: weird...just tried 10mins ago
<nicksydney> seems like not credible looking at the current site now :)
pcercueiS2 has quit [Ping timeout: 272 seconds]
xiangfu has quit [Remote host closed the connection]
wej has joined #qi-hardware
xiangfu has joined #qi-hardware
<whitequark> oooo I really like this resist
<whitequark> I printed out a calibration pattern, it's quite clear even at 30s@3W exposure
paul_boddie has joined #qi-hardware
<whitequark> and optimal time seems to be 120s
dos1 has joined #qi-hardware
* paul_boddie was just reading the Neo900 shipping to Russia arguments
<paul_boddie> Sheesh! Is it "hearsay" when stuff like that is actually reported on the BBC?
<nicksydney> DocScrutinizer05: the website http://www.semiconductorstore.com/ is up :)
<whitequark> paul_boddie: yes it is a huge problem here
<whitequark> taxless customs limit was initially planned to be lowered to $150 per *month*
<whitequark> though it seems to have been changed to $150/package like in .de
<whitequark> that being said, dhl and fedex didn't really like to work with private individuals before that
<paul_boddie> They started arguing a bit about tax-free limits here in Norway again.
<paul_boddie> The right-of-centre parties want the limit to go up from 200 NOK to 400 or even 1000 (per shipment).
<paul_boddie> But some business organisation wants it to go down to 0.
<whitequark> eh?!
<whitequark> what is the point
<paul_boddie> The point of the limit? It's the threshold above which you pay tax on the value of the goods.
<paul_boddie> Moving it up or down either "punishes" or "rewards" local business, supposedly.
<paul_boddie> I wouldn't have a problem paying VAT on everything shipped from abroad provided that...
<whitequark> I see
<paul_boddie> (1) I could deduct foreign VAT, and (2) the postal service didn't rip everyone off with their "service" of importing the goods.
<whitequark> I wouldn't really mind paying VAT too, even with its ridiculous 30% rate, I can afford it
<whitequark> but the problem is that interaction with customs is absurdly painful
<paul_boddie> I just don't want to pay double VAT. Oh, and VAT on the post office's "service" charge.
<wpwrak> (russian restrictions) if the article is as accurate as the one about argentina then i would take it with a few grains of salt ;) http://www.bbc.co.uk/news/world-latin-america-25836208
<wpwrak> (the title is correct, but what follows is half-truths at best)
<whitequark> wpwrak: I'll be able to speak about it concretely after I ship the next parcel in a few days..
<wpwrak> you must have made their major importers watchlist by now ;-)
<paul_boddie> wpwrak: Well, who is truly able to keep on top of what the Argentine government is doing?
<paul_boddie> It's Whitequark Industries now!
<wpwrak> paul_boddie: not even themselves ;-)
<whitequark> wpwrak: that is quite likely actually
<whitequark> since I truthfully declared what is classified as "industrial equipment"
<whitequark> it is both flattering and inconvenient at the same time :p
<paul_boddie> wpwrak: I think people just started to give up trying to follow them. The Economist refused to print their statistics and more or less called them liars.
<wpwrak> hah. what would Marx say about that ? industrial equipment in private hands ? never ! comrade whitequark, you have been a very bad boy. we'll have to confiscate all your toys.
<paul_boddie> No, he's surely seizing the means of production from the borgeois ruling classes.
<wpwrak> paul_boddie: well, that is certainly true. the official inflation figures are in the 10% p.a. range. more credible sources have 25-30%
<wpwrak> paul_boddie: ah, the new strategy - just buy up all the means of production from the capitalist class enemy, so they'll starve. clever.
<paul_boddie> Well, if the capitalists are Anglo-Saxon, they'll probably sell you the means of production and rent it back just to get some quick cash.
* whitequark doesn't get it
<paul_boddie> I think it was another wpwrak joke about life in the former USSR.
<whitequark> no, the anglo-saxon one
<paul_boddie> But the selling off and renting back thing is classic modern capitalism.
<paul_boddie> Business owners thinking that they have too much money "tied up" in assets and want some more to spend, so they sell the assets off but still need them to actually make money.
<wpwrak> yeah, lots of fun stuff there. also in the form of cross-border leasing. usually pretty ruinous.
<paul_boddie> You get this in "economically liberal" countries where they privatise essential services or industries: there's a "lottery winner" moment of being given lots of cash, but then you have to pay for everything.
<paul_boddie> Where "you" is the state and, of course, the individual (via taxes or fees for things that used to be included in taxes).
<whitequark> ah
pcercueiS2 has joined #qi-hardware
<paul_boddie> Just be sure not to fall into this trap: https://www.youtube.com/watch?v=DcC_iEHiFZs
<wpwrak> well, the taxpayer pays either way. but usually prices go up, service quality goes down, and maintenance gets neglected when you take that route. there are countless examples for this.
Markvilla has joined #qi-hardware
paul_boddie has quit []
* whitequark . o O ( what if I add H2O2 to (NH4)2S2O8? )
xiangfu has quit [Remote host closed the connection]
<wpwrak> "what if we dropped it from higher up ?" http://what-if.xkcd.com/57/
<whitequark> exactly
<apelete> comments welcome :)
<larsc> You are the musb expert, not me ;)
<apelete> you're kidding me :)
<larsc> looks good, very nicely done
<whitequark> DocScrutinizer05: ooo you've been right all along and I was wrong
pcercueiS2 has quit [Read error: Connection reset by peer]
<whitequark> etching doesn't noticeably cool the solution and it was just cold from before
pcercueiS2 has joined #qi-hardware
<whitequark> I'm now etching at 30° and it's almost done in 20 minutes
<apelete> larsc: looking at how to convert this in dockbook format to submit it to upstream kernel documentation
<apelete> larsc: looks good enough to you ?
<larsc> yes
<apelete> okay thanks, will fix a few things (forgot to add acknowledgements chapter to the table of contents) and convert it
<pcercueiS2> is it safe to lock a spinlock in the interrupt handler?
<whitequark> I don't think so
<larsc> yes
<larsc> but you need to make sure to use spinlock_irqsave when you lock the same spinlock outside a irq handler
<larsc> or spinlock_irq
<larsc> if you know that the spinlock will always be called with interrupts enabled you can use spinlock_irq
<larsc> if you don't know use spinlock_irqsave
pcercueiS2 has quit [Ping timeout: 246 seconds]
pcercueiS2 has joined #qi-hardware
wolfspraul has quit [Ping timeout: 246 seconds]
wolfspraul has joined #qi-hardware
<CYB3R> pcercueiS2: hi! could you please share your jz-boot configuration?
<pcercueiS2> ehrm
<pcercueiS2> I don't have any specific configuration
<CYB3R> I mean that config files
<pcercueiS2> I don't use anything else than the default config
<CYB3R> so you just 'nprogram' your image to nand?
<pcercueiS2> yes
<pcercueiS2> nerase one block first
<pcercueiS2> then nprogram
<CYB3R> Do you have only 2 binary images? Bootloader and ubifs?
<pcercueiS2> well I never flashed an UBI image using jz-boot, when I did it it was through a running system
<pcercueiS2> but I believe you can do that, yes
<pcercueiS2> beware, ubiboot will run a kernel stored on a UBI volume, but it does not understand ubifs
<CYB3R> pcercueiS2: I can't understand it. How could it load a kernel from ubi volume without ubifs?
<pcercueiS2> well, UBI is not a filesystem, it's a FTL
<pcercueiS2> ubifs is a filesystem designed to run on top of UBI
<CYB3R> What does FTL stands for?
<pcercueiS2> basically, UBI provides you with volumes (sub-partitions, sort of)
<pcercueiS2> where you can store raw data, or ordered data with a filesystem
<pcercueiS2> flash translation layer
<pcercueiS2> it's mostly a software layer that provide wear levelling and handling of bad blocks
<CYB3R> Is it kind of abstraction on NAND flash?
<pcercueiS2> yes
<pcercueiS2> without it, it would die in no time
<pcercueiS2> SD cards have such a layer too, but it's internal to the card and not exposed to the SD card reader
<CYB3R> Do UBI and MTD have similar functions?
xiangfu has joined #qi-hardware
<pcercueiS2> MTD gives you low-level access to the physical blocks of the NAND
<pcercueiS2> UBI spreads its logical blocks on the NAND device; two consecutive logical blocks in UBI may not be physically consecutive
<pcercueiS2> you could store data directly on the NAND via the MTD nodes, but you'd trash your NAND in no time
<pcercueiS2> that's why UBI exists
<CYB3R> Okay, it's some memory controller logic to manage bad blocks and all this things. This is a good thing. How do I start using UBI?
<pcercueiS2> I think ubiboot expects the UBI to exist at a specific address and size on the NAND
<pcercueiS2> basically create a file of the correct size, create an UBI layer on it, create a volume named "kernel", then write there your vmlinuz.bin file
<pcercueiS2> and then flash the image at the correct address using jz-boot
<CYB3R> Can I write a file to volume with no filesystem?
<pcercueiS2> yes, and that's what ubiboot expects
<pcercueiS2> for detailed steps you'll have to search the web, I don't remember the commands
<CYB3R> I don't understand this part about writing file to volume with no filesystem
<pcercueiS2> ...
<CYB3R> Do you use dd with an offset for this?
<CYB3R> I'll try searching tools for ubi
pcercueiS2 has quit [Ping timeout: 245 seconds]
<CYB3R> Btw, is SDRAM initialisation code in UBIBoot taken from ingenic's nand-boot?
pcercueiS2 has joined #qi-hardware
jekhor has quit [Ping timeout: 245 seconds]
xiangfu has quit [Remote host closed the connection]
pcercuei has joined #qi-hardware
pcercueiS2 has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
CYB3R has quit [Ping timeout: 245 seconds]
pcercuei has quit [Quit: bbl]
porchao has quit [Quit: Leaving...]
lekernel has quit [Read error: Operation timed out]
CYB3R has joined #qi-hardware
lekernel has joined #qi-hardware
rz2k has joined #qi-hardware
Markvill_ has joined #qi-hardware
Markvilla has quit [Ping timeout: 245 seconds]
viric has quit [Remote host closed the connection]
viric has joined #qi-hardware
jekhor has joined #qi-hardware
<DocScrutinizer05> whitequark: 30min sounds exactly OK
<DocScrutinizer05> ((<CYB3R> Can I write a file to volume with no filesystem?)) hardly since then you got no bad block management at all
<DocScrutinizer05> since there's no bad block handling on hw level and in mtd drivers, you need something in your "filesystem" drivers to do that. dd and similar tools don't have any idea about bad blocks
<DocScrutinizer05> ubifs does
<DocScrutinizer05> usually the bootloader checks first 4 blocks to find a vmlinuz image header. vmlinuz afaik is a "self extracting archive" and should manage (and skip) bad blocks while decompressing. During flashing the tool that is flashing your kernel will need a method to handle and "skip" bad blocks
<DocScrutinizer05> wpwrak probably knows much better than I do
pcercuei has joined #qi-hardware
<pcercuei> hey larsc
<pcercuei> at which hour should I show up tomorrow?
<DocScrutinizer05> ooh, sorry for the nonsense about vmlinuz, when you use UBIboot it is obviously the UBI FTL that handles the bad blocks, and thus you need a UBI aware tool to flash vmlinuz to NAND
<DocScrutinizer05> I don't know what exactly uBoot is using for FTL, and I never looked into UBIboot before
jekhor has quit [Ping timeout: 245 seconds]
pcercuei has quit [Quit: dodo]
jekhor has joined #qi-hardware
nicksydney has quit [Remote host closed the connection]
lekernel has quit [Quit: Leaving]
arielenter has joined #qi-hardware