The judge made his decision after listening last week to Zimmerman's attorney and a forensic financial analyst explain why he wasn't more forthcoming.
"Under any definition, the defendant has flaunted the system," Lester wrote in the order. "The defendant has tried to manipulate the system when he has been presented the opportunity to do so."
Lester said he was granting bond because Zimmerman posed no threat to the community, and Florida law requires that most defendants receive bond if they pose no threat and can assure their presence for trial.
The judge's order requires Zimmerman to be electronically monitored and residing in Seminole County, prohibits him from opening a bank account or obtaining a passport and implements a 6 p.m. to 6 a.m. curfew. Zimmerman had been allowed to leave Florida under the conditions of his first bond release.
Prosecutors allege that was code for $155,000. Their reference to "Peter Pan" was code for the PayPal system through which the donations were made, prosecutors said.