DorkbotPDX

[dorkbotpdx-announce] KiCad workshop this Sunday, 1pm at ^H

dorkbotpdx-announce - Wed, 2015-03-25 22:01
DorkbotPDX is proud to be hosting a free KiCad PCB workshop this Sunday, 1-5pm at Control-H hackerspace: http://dorkbotpdx.org/kicad2015 Have you ever wanted to design your own PCB from scratch? Are you curious about the design process and the tools and techniques used by pros and hackers al
Categories: DorkbotPDX, Mailing Lists

KiCad Workshop

Dorkbotpdx.org - Mon, 2015-03-16 19:39

 

Have you ever wanted to design your own PCB from scratch?  Are you curious about the design process and the tools and techniques used by pros and hackers alike?  Maybe you have some experience with Eagle PCB and want to try out a free and open source design suite...

Now's the chance to learn KiCad!

"KiCad is an EDA software suite for the creation of professional schematics and printed circuit boards up to 32 copper layers with additional technical layers. KiCad runs on Windows, Linux and Apple OS X and is released under the open-source GNU GPL v2 free of charge."

The workshop will be hosted by hardware ninja Jared Boone of Sharebrained Technology and HackRF fame.

Details: Outline: KiCad Workshop (subject to change, and bound by time constraints) Features and functionality Large-scale examples, including HackRF and Daisho projects Background Cross platform Open source -- contribute! Bugs, documentation, code. CERN involvement -- donate! Goals for today: Know what KiCad can and can't do Have some idea how to do basic things Where to look for more help Workflow Multiple task-specific "apps" under a shell program Project creation Schematic capture Symbol creation Design rules checking Netlist generation Symbol:Footprint mapping (CVPCB) Footprint creation PCB design Footprint creation Example project Designing a simple PCB from scratch Library organization Symbols and footprints Existing libraries Library search paths Old-style libraries "pretty" folders Importing from other CAD software Creating a symbol + common practices Pin numbers and names Pin directions Multiple parts in a symbol Creating a footprint/module + common practices Grid tricks Package outline Keepout area Silkscreen thickness Schematic capture Adding symbols Drawing nets Naming nets Multiple sheets Heirarchy, top-level page, navigating Connections between sheets Global names Buses? Documentation fields Mapping footprints to symbol instances Weird stuff KiCad will do / not do Text files everywhere! PCB design Importing data Creating a layer stack-up Establishing design rules Trace-space separation Drill size Via size Annular rings Tenting vias Configuring rendering Layer visibility Fill/outline Different rendering modes Tools and tricks Drawing and ripping up traces Moving things Copper flood/pour Reference designators Board outline Fancy tools (quick demo of push-and-shove, ) Design rules checking Ordering PCBs! Final inspection/checklist Checking design rules Exporting Gerbers gerbview vs. gerbv to review Archive Upload to OSHPark Review and order Wait and worry More help Links to KiCad commnuity kicad-pcb.org Tutorials and examples Gammell's site, kicad.info Nightly builds, esp. for Mac users CERN's sexy-sexy new features videos on YouTube
Categories: DorkbotPDX, dorkbotpdx.org

[dorkbotpdx-announce] Nike Tech Talk featuring Stephen Ridley and Joe Grand

dorkbotpdx-announce - Wed, 2015-03-11 11:56
Earlier this year, Nike began hosting a series of tech talks covering a wide variety of topics. This month we'll be hosting the second of these featuring Stephen Ridley of Xipiter and Joe Grand of Grand Idea Studio. The talks will be of relevance to many in the DorkbotPDX community, so I thought
Categories: DorkbotPDX, Mailing Lists

Power Playground Project

Dorkbotpdx.org - Sat, 2015-02-14 09:54


Power Playground

Here's a few pictures of my latest project: "Power Playground."  It's a PMOS/NMOS H-Bridge with FETs that can handle 3 amps or so, plus a SPI current sensor, some switches & a rotary encoder (not stuffed yet), and a 7-segment display, all controlled by a Teensy-3.1 running FreeRTOS.

I made this because I'm always running into battery, power, inductor and transformer issues I don't have any experience with.  The idea is to use the H-bridge configuration and current sensors to experiment with moderate-current PWM, motor control, power-line synchronization, battery charging and discharging, etc.

The positive rails of the left & right half-bridges are separated so that I can run an experiment I've been wondering about: can you transfer charge from a battery at one voltage to a battery at a different voltage using an inductor and some smart commutation?  I think you can, but you never really know until you do it, right?

AttachmentSize Schematic72.97 KB PCB198.18 KB
Categories: DorkbotPDX, dorkbotpdx.org

[dorkbotpdx-announce] DorkbotPDX Code of Conduct

dorkbotpdx-announce - Wed, 2015-02-11 01:52
After about 8 years of disorganization, DorkbotPDX is (finally) adopting a citizen code of conduct: http://dorkbotpdx.org/code_of_conduct We're fortunate that member conduct has, for the most part, been a self-regulating non-issue. Our code of conduct is intended to establish broad behavior
Categories: DorkbotPDX, Mailing Lists

DorkbotPDX Code of Conduct

Dorkbotpdx.org - Mon, 2015-02-09 00:24
DorkbotPDX Code of Conduct


DorkbotPDX is committed to providing a socially safe and friendly environment for people doing strange things with electricity.  We welcome all, regardless of techical experience, gender, sexual orientation/identity, age, ability, ethnicity, religion, or physical/biological cybernetics.

DorkbotPDX expects attendees to be:

  • respectful - Don't seek to irritate, annoy, or otherwise disrupt others.
  • cautiously helpful - Share what you know, but don't assume you know more than someone else.
  • engaged - If you're curious and wondering, just ask.  If you're asked, try to answer or brainstorm.

Because we wish to foster an open, diverse, and engaged community, DorkbotPDX does not tolerate discrimination or harassment.  We are particularly sensitive to discrimination against and harassment of socially marginalized groups.

Any person in violation of these guidelines may be warned or asked to leave.  If you are aware of any behavior in violation of these guidelines, please notify a DorkbotPDX organizer.

Categories: DorkbotPDX, dorkbotpdx.org

Art and tech events this week!

Dorkbotpdx.org - Wed, 2015-02-04 16:54

We are extremely lucky this week to have THREE art/tech events happening here in Portland featuring artwork from some of our favorite creative coders. Have fun and support your art/tech community by coming out for these events! The first two are part of First Thursday and you can easily walk between them.

Dungeon Hacker at DIODE Gallery Thursday Feb 5 6PM-9PM 514 NW Couch Featuring Dan Cohen, Ryan Johnson, Andy Lunday, and Gabe Shaughnessy http://www.augmentedart.com/hack-the-dungeon/

Electric Fields by Jeremy Rotsztain at UPFOR Gallery Thursday Feb 5 6PM-8PM - 929 NW Flanders http://www.upforgallery.com/future/


ByteMe 4.0 at AFRU Gallery Friday Feb 6 6PM-11PM - 534 SE Oak St. Featuring Church of Robotron, Libby White, John Brown, Ben Purdy, and more! http://www.afrugallery.com/event/byte-me-4-0/

A few of us worked on the Church of Robotron install for ByteMe, so here's a far too large flier for it!

AttachmentSize byteMe_poster_04.1.png470.59 KB
Categories: DorkbotPDX, dorkbotpdx.org

something went wrong

del.icio.us links - Mon, 2015-01-12 06:00
Categories: DorkbotPDX, Member links

Dusg with knobs

DorkbotPDX Flickr Group - Sun, 2015-01-04 19:01

xnorman has added a photo to the pool:

Dusg with knobs

Reseq with knobs

DorkbotPDX Flickr Group - Sun, 2015-01-04 19:00

xnorman has added a photo to the pool:

Reseq with knobs

bracket

DorkbotPDX Flickr Group - Sun, 2015-01-04 18:17

xnorman has added a photo to the pool:

bracket

Connects the pcb to the faceplate. The bracket is held on the faceplate by two parts which may be either a jack or a pot

Dusg

DorkbotPDX Flickr Group - Sun, 2015-01-04 18:12

xnorman has added a photo to the pool:

Dusg

needs tuning and knobs

Dusg

DorkbotPDX Flickr Group - Sun, 2015-01-04 18:12

xnorman has added a photo to the pool:

Dusg

Resonant eq

DorkbotPDX Flickr Group - Sun, 2015-01-04 08:44

xnorman has added a photo to the pool:

Resonant eq

Resonant eq

DorkbotPDX Flickr Group - Sun, 2015-01-04 08:44

xnorman has added a photo to the pool:

Resonant eq

[dorkbotpdx-announce] BUNK is comping dorkbot tonight

dorkbotpdx-announce - Mon, 2014-12-29 11:14
To show their appreciation and as an advance apology for booking a party for Jan 12th, BUNK will be comping us some free pitchers of beer and some sandwiches! It's not bottomless (I think we're capped at something like 4 pitchers and 15 sandwiches), but I think it's a nice gesture. If you're c
Categories: DorkbotPDX, Mailing Lists

VS1053 Troubleshooting

Dorkbotpdx.org - Fri, 2014-12-12 10:30

Last night, I looked into why Adafruit's VS1053 only works with Teensy 3.1 at 24 MHz, but not 48, 72 or 96 MHz.

Turns out, the library depends SD.begin() to reconfiguring SPI.  It also runs data transfer code from both main program & interrupt context (causing havoc if the interrupt occurs at the wrong moment).  Pretty amazing it's worked on AVR for so long, but apparently it does crash sometimes.  Faster processors increase the opportunity for the problem to strike.

Hopefully my edits from last night will fix these problems for good.

 

Categories: DorkbotPDX, dorkbotpdx.org

Christmas lights notes

Dorkbotpdx.org - Tue, 2014-12-09 22:28

PySerial will tell you that the following baud rates are supported:
(50, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 500000, 576000, 921600, 1000000, 1152000, 1500000, 2000000, 2500000, 3000000, 3500000, 4000000)

But it's lies, all lies!!  Well, some lies.  The fact of the matter is that by default the Raspberry Pi baud clock is set to 3 MHz, and the smallest baudrate divisor is 16, leading to a maximum baud rate of 187500, well below our target.  To remedy the situation we need to increase the base clock.  In order to do this, edit /boot/config.txt and add the following line:

init_uart_clock 100000000

100 MHz makes for a nice 2 Mbaud divisor of 50.

Categories: DorkbotPDX, dorkbotpdx.org

noir_woman

DorkbotPDX Flickr Group - Thu, 2014-11-20 11:16

atduskgreg has added a photo to the pool:

noir_woman

NaNoDrawMo 2014 #36

sad_tuxedo

DorkbotPDX Flickr Group - Thu, 2014-11-20 11:16

atduskgreg has added a photo to the pool:

sad_tuxedo

NaNoDrawMo 2014 #35

Syndicate content