Commit graph

45 commits

Author SHA1 Message Date
Michael Colton
6093ce3cfd Lots of progress on routing. The end is in sight! 156 Unroutes left and almost all the important lines are connected. Backing up. 2016-03-09 16:44:05 -07:00
Michael Colton
4ba725120e I am laying out this PCB in the back seat of a truck on my way to Southern Utah. For some reason that feels hard-core. More layout progress. Backing up. 2016-03-03 12:34:31 -07:00
Michael Colton
1b01060d1c More progress. We're at around 200 unroutes and just about all the components have been placed. I am using pin-swapping to make the routing easier and cleaner. 2016-02-24 23:06:14 -07:00
Michael Colton
e74f299d5e Further updates to PCB and Schematic. Backing up. 2016-02-24 12:49:30 -07:00
Michael Colton
35e3a24925 Lots of progress. Less than 400 unroutes now. Looks like everything is going to fit! Thank goodness (but....... I can't say that for certain until I'm done I guess.) Backing up. 2016-02-18 23:51:12 -07:00
Michael Colton
760a6aeae9 More progress on PCB layout. Backing up. 2016-02-13 14:37:21 -07:00
Michael Colton
70440acfa4 Tons of progress today! Still lots to do. (I started at about 1200 unroutes and now I am down to about 750). Backing up. 2016-02-10 23:50:06 -07:00
Michael Colton
fc179fae46 Continued progress on the layout. Backing up. 2016-02-10 16:23:27 -07:00
Michael Colton
df9eb8394a Solid progress on PCB layout (it's going to be pretty challenging!) Some changes to the solid model to reflect board outline changes. 2016-02-06 00:42:17 -07:00
Michael Colton
90281f58d8 Further updates to the PSDR2.5 Schematic, basically done. Time to start routing! Due to weirdness in the .PCB file, I am creating a new file and replacing the old, but I wanted to push it before I do that, as a backup. 2016-01-30 21:00:41 -07:00
Michael Colton
57a60ce607 Progress on updating the schematic for the PSDR2.5. This is mainly a backup. 2016-01-29 09:14:52 -07:00
Michael Colton
569ef2a22c This adds the final encoder board for the PSDR2.5, and includes much progress on the updates to the schematic and a little bit of work on the PCB layout. 2016-01-22 08:51:31 -07:00
Michael Colton
0d6854649c Making changes to encoder board for new housing design, started integrating the new RF synth and mixers into the schematic. 2016-01-12 14:07:19 -07:00
Michael Colton
0d13c419cc Got trace statements though the debugger! Cool! And it was so minor. Also, fixed a weird issue with missing linker files (at least on this computer......) 2015-12-29 15:21:24 -07:00
Michael Colton
acdbc0749a Backin up my work. Is this a really annoying way to use Git? http://i2.kym-cdn.com/photos/images/original/000/234/765/b7e.jpg 2015-11-17 23:02:17 -07:00
Michael Colton
d81b06c5d5 Saving progress on PCB update. Probably going to be a lot of these soon. 2015-11-14 01:08:38 -07:00
Michael Colton
a84fd4cb4b Getting more files synced up. Organizing things. This includes all the keychain files. I forgot to upload them sooner! 2015-11-13 23:44:39 -07:00
Michael Colton
43500cbef3 Honestly, it's been a while since I did any coding, with getting the kickstarter ready, so I don't actually remember what the state of the code is right now. I think I was working on getting the UART up so we can use the GPS. I'm commiting this as more of a backup than anything. 2015-03-06 22:54:22 -07:00
Michael Colton
46c832e409 Pretty big improvements to bitmap drawing code, and waterfall display code. Also a hack to deal with the red-things-stay-red bug (it's not ideal, it just blocks the encoder tick() if the display is drawing, doesn't seem to effect the feel of the interface in a bad way. Beginning to include GPS support. Working on some other display speedups (DMA and 16bit transfers, both are currently disabled) 2014-10-15 09:31:08 -06:00
Michael Colton
f694e53e46 Big improvements to audio! I was doing overlap-add wrong. There are still issues, but it's much better. Also, changing modes between LSB/USB/AM works now (though the menu doesn't show USB correctly, and the filter bar doesn't change). Improvements also effect transmitted audio. 2014-10-07 10:31:07 -06:00
Michael Colton
d04d7845cf Initial transmit support. Internal microphone working. Capacitive touch sensors working. Currently touch TOUCH1 to transmit, waterfall changes color and shows the filtered output that should be transmitted (except that it's MUCH noisier than it looks, due, I think to DSP issues.) 2014-10-06 11:03:34 -06:00
Michael Colton
7f0b21569c Just backing up. PSDR2 is receiving well, image rejection is good. Gain pot settings work. Audio out works (to earphones only, the speaker fails pretty badly, not sure why, but that's hardware anyway) 2014-10-01 10:48:27 -06:00
Michael Colton
817dcff56e Enclosure 3D files, Assembly Diagrams and Assembly Guide. Also so work on getting the firmware compatible with the PSDR2 hardware. Probably some junk as well. Lots of files. 2014-09-28 20:40:01 -06:00
Michael Colton
7742b85c6a PSDR2 Release. Schematic, layout, and gerbers complete. PSDR1 gerbers moved to Old folder (probably should just call it PSDR1...) Started (and almost finished) Encoder daughterboard. 2014-09-18 12:06:24 -06:00
Michael Colton
4c2ab407f5 Backing up. PSDR2 has reached the point where it could be produced and would work; all lines are routed and there are no clearance issues. I am cleaning up the layout now, need to do some planes, silkscreen, then I am DONE. 2014-09-13 17:48:18 -06:00
Michael Colton
9439b576fd So tired. Time for bed. I'll finish it tomorrow. 2014-09-12 22:58:31 -06:00
Michael Colton
44e5663274 Backing up. All components placed and only a few routes left. Cleanup, and other finishing details will happen next. Almost there.... 2014-09-12 17:03:20 -06:00
Michael Colton
4f7c43aa12 Except for the microcontroller, component placement and routing is complete. Now it is time to start doing that..... 2014-09-11 17:21:50 -06:00
Michael Colton
15efd49cde Backing up. Routing is coming along very well. Getting close! 2014-09-11 12:31:40 -06:00
Michael Colton
2e3f852f88 Backing up. Cleaned up component placement a lot. Made moats around circuit blocks so there is room for vias. I also like the idea of the blocks being separated, maybe even labeled. I'll do it if I have room. Need to redo almost all of the routing, then I'll be ready to move the MCU into place and start hooking it up! Lots of work to do, but it's coming along very nicely :D. 2014-09-10 08:36:18 -06:00
Michael Colton
e488b26471 Backup. 2014-09-08 10:59:01 -06:00
Michael Colton
96076b56d7 Preliminary component placement is basically complete. Saving as a backup. 2014-09-07 18:24:50 -06:00
Michael Colton
f8ec3099b8 More progress. Just committing as a backup. 2014-09-06 22:13:56 -06:00
Michael Colton
6c9d585c8a More progress on PSDR2. Schematic is basically complete (at least, all the components and blocks are in, though some connections between blocks and to the MCU are not in there yet.) Also started layout. Location sensitive components have been placed. It's going to be so cool! 2014-09-06 19:14:59 -06:00
Michael Colton
35471a65ae More progress. 2014-09-04 23:47:07 -06:00
Michael Colton
74701857e6 Tones of progress on the schematic. I'm getting close! 2014-09-04 21:45:42 -06:00
Michael Colton
e687ec676e More schematic progress. The VNA stuff is mostly done! 2014-09-03 00:54:19 -06:00
Michael Colton
ef6f52ecf5 Saving progress. Nothing to see here. Updates to schematic and BOM. 2014-09-02 19:59:51 -06:00
Michael Colton
205924c170 Mostly just a commit so I have a back up of my work. Continued progress on next revision of hardware. 2014-09-01 00:29:55 -06:00
Michael Colton
3d31149c20 Looking at adding PJRC optimized display code to the PSDR. But his chip is rather different (no hardware FIFO) so I'll need to implement the changes with DMA I think, I'm sure it will work well, but it's going to be some work.... Update to block diagram. Also, finally getting to work on next rev of hardware!! 2014-08-23 14:08:17 -06:00
Michael Colton
003beac9e3 Added basic volume control (not sure why I didn't do that a long time ago!) also a HackADayPrize logo, can't hurt, right? A few other small things. 2014-08-02 01:26:47 -06:00
Michael Colton
7b8b1ac023 Starting to (slowly) make changes to the schematic for the next hardware version.
Making/made a lot of changes to the graphics and some to the menu system. Want to do a commit before I change too much more, incase I screw things up, you see. Graphics look much better!
2014-07-26 19:07:45 -06:00
Michael Colton
31de146601 The main thing here is moving the FFT/Filtering/IFFT to a timer interrupt that has a lower priority than the audio capture/playback timer interrupt. This way I don't care how slow the display code runs in the main loop (for now) enabling me to have the audio processing and the display working at the same time. 2014-07-14 01:41:46 -06:00
Michael Colton
8c308e12c0 Got a timer up and going, and it's firing interrupts! Next up is to change the audio capture to use the interrupt and some buffers. Basically separate the display loop stuff. 2014-06-23 00:00:31 -06:00
Michael Colton
ffcb904b66 Initial commit to GitHub.
Includes the Source (as an Eclipse project) and the Hardware files (including schematic, layout, gerbers, and bill of materials.)

The firmware is extremely incomplete. At this point the DDS chips work (with controlled phase relationship), the LCD (with fast-ish SPI, scrolling, and GFX, modified from Adafruit's library), the encoder knob, and LED work.

The ADC is capturing, but not in a usable way, but it's enough to feed the DSP code and see a nice pretty waterfall. Timers, interrupts, and DACs are not working yet.
2014-06-22 17:49:43 -06:00