Michael Colton
|
468dc41b7c
|
PSDR 2.6.1 PCB complete. Updates to BOM in preparation for order. Also added a little bit of code to turn off printf statements when not debugging (otherwise the board wont run without a debugger attached.)
|
2016-07-31 22:05:44 -06:00 |
|
Michael Colton
|
7a70b17276
|
Adds BOM for PSDR2.6, also some notes on the schematic, and defining the pin for charge source control.
|
2016-06-09 00:35:57 -06:00 |
|
Michael Colton
|
8ad6b3ca50
|
PCB 2.6v is complete and prototypes will get here on Friday!
|
2016-06-08 12:18:57 -06:00 |
|
Michael Colton
|
7e1addf952
|
Almost done with PCB 2.6v. I decided to change the reference designators so it's easier to find components. But PADS randomly swapped a bunch of parts. I wasted HOURS fixing it! :( Anyway, it's almost done, and the new reference designators are going to be nice..... maybe not totally worth it......
|
2016-05-29 00:14:03 -06:00 |
|
Michael Colton
|
f0a4472f27
|
More progress on v2.6 PCB. Almost done. Length matching the signal lines by hand is a bit of a pain..... the version of PADS I have can't do it <rolls eyes>.
|
2016-05-26 00:49:25 -06:00 |
|
Michael Colton
|
8e248a52cd
|
Mostly changes to the PCB and schematic. This is PSDR v2.6, and it's almost done. I am committing here as a backup. Also changed the code to use internal pull-ups for the I2C.
|
2016-05-25 18:23:03 -06:00 |
|
Michael Colton
|
88d9220f56
|
This fixes (I think) the ADC issue. Or rather, interprets the already correct values correctly. Anyway. I think we are good, though more testing would be nice. I compared the F4 display performance to the F7 to see if the flickering/shimmering effect was there. It was not..... because the display was scrolling so slowly by comparison! The F7 is so fast that it was sometimes calculating and drawing the waterfall twice! Should be better now, but I may want to slow it down further. Also some changes to the power up/clock settings functions. Turns out there were two, not sure which is better or more complete. They both work well enough for now.
So with this, I think the F7 is now doing everything the F4 was doing, and can become the official chip of the next board revision.
|
2016-05-11 16:57:45 -06:00 |
|
Michael Colton
|
2c1530d33f
|
Control of the new frequency synth is pretty much working (not completely optimized, probably isn't taking full advantage of its resolution, and doesn't cover its full range yet) the PSDR can now tune from 2.5MHz to 175MHz! Sensitivity isn't great (currently around -90dbm on 7MHz and about -80-85dbm on 146.4MHz. Still pretty cool!
|
2016-05-07 15:01:37 -06:00 |
|
Michael Colton
|
53263f2416
|
Merge branch 'PSDR2.5_PCB'
|
2016-05-01 00:57:05 -06:00 |
|
Michael Colton
|
46dc8ad0af
|
Trying to merge, it wants me to commit stuff first.
|
2016-05-01 00:56:50 -06:00 |
|
Michael Colton
|
59e59d7af1
|
Simple test that the GPS module is indeed talking and the MCU can indeed hear it. It's dropping characters though, and it's polling based and whatnot, so it will need to change fast. Also, so far, in my office, the GPS hasn't gotten a lock. Is the antenna good enough? How about the antenna match?
|
2016-04-21 20:55:56 -06:00 |
|
Michael Colton
|
a211a0b9dd
|
A heroic effort to push things forward. Now working includes the I2C interface and the code to talk to and start up the frequency synth. Flip flops are on, frequencies are being divided. No luck on actually getting a signal all the way through though. I currently suspect the transformers or the mixers..... how high can a quadrature sampling detector go again? :/
|
2016-04-21 00:57:58 -06:00 |
|
Michael Colton
|
1890b25a4f
|
PSDR 2.5 prototypes are assembled. This commit includes notes for things I want to change or improve (in the notes section of the schematic) as well as preliminary code changes to make it work on this hardware. Display comes on, lots of the parts are working, but no frequency synth yet, so it's hard to know how well the design is working.
|
2016-04-18 22:11:10 -06:00 |
|
Michael Colton
|
d227015917
|
PSDR 2.5 PCB Layout is complete! Updated schematics, layout files, gerbers, and some minor changes to the solid models are included. That was brutal!
|
2016-03-25 09:27:13 -06:00 |
|
Michael Colton
|
d784a1b607
|
Cleaning up the routing, a lot! At this point the goal is to increase performance, reliability, and manufacturability, but there is also an element of making it look good and being a perfectionist. I won't go too much longer. Backing up.
|
2016-03-20 12:06:36 -06:00 |
|
Michael Colton
|
22fa6da294
|
ZERO unroutes! (Also, there was an extra pin on the MCU, so I added a second LED. Can't let pins go to waste!) I still need to clean up the routing, do planes, and silkscreen, but the worst is over! Backing up.
|
2016-03-16 19:17:51 -06:00 |
|
Michael Colton
|
8d6e6ed844
|
Lots of progress! Down to about 35 un-routes. So close! Backing up.
|
2016-03-16 16:02:24 -06:00 |
|
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
|
de4db21eac
|
Merge branch 'master' of https://github.com/MichaelRColton/PSDR
Conflicts:
Hardware/PSDR.sch
Source/.settings/language.settings.xml
|
2016-01-01 17:27:21 -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
|
7aecbedaeb
|
Merge branch 'master' of https://github.com/MichaelRColton/PSDR
Conflicts:
Hardware/PSDR.pcb
Hardware/PSDR.sch
Source/.settings/language.settings.xml
Source/Debug/PSDR.elf
Source/Debug/PSDR.hex
|
2015-11-24 14:33:42 -07:00 |
|
Michael Colton
|
ff84014cf9
|
Upload of my development on my work computer. This includes some efforts to get serial working for the GPS (I think) and maybe some experimental transmitting test stuff? Anyway, mostly included here for completeness, and because I will not be doing PSDR development on this machine anymore.
|
2015-11-24 14:29:46 -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
|
c90ef72637
|
Updating Main PCB
|
2015-11-13 23:54:46 -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
|
674b3ef033
|
Getting the solid models up to date.
|
2015-11-11 18:11:47 -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
|
d9c9939ab8
|
Update to bring github up to date with my files.
|
2014-10-28 00:36:55 -06: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
|
fde421cc95
|
Backing up. Routing is looking good. Just planes and silkscreen to go!
|
2014-09-14 01:28:11 -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 |
|